187 fvm_box_distrib_t *distrib,
203 fvm_box_set_t *boxes);
double cs_coord_t
Definition: cs_defs.h:330
unsigned cs_gnum_t
global mesh entity number
Definition: cs_defs.h:317
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:325
void fvm_box_set_dump(const fvm_box_set_t *boxes, int verbosity)
Definition: fvm_box.cpp:643
const cs_coord_t * fvm_box_set_get_extents(fvm_box_set_t *boxes)
Definition: fvm_box.cpp:477
void fvm_box_set_redistribute(const fvm_box_distrib_t *box_distrib, fvm_box_set_t *boxes)
Definition: fvm_box.cpp:563
void fvm_box_set_build_morton_index(const fvm_box_set_t *boxes, fvm_box_distrib_t *distrib, cs_lnum_t n_leaves, fvm_morton_code_t *leaf_codes, cs_lnum_t *weight)
Definition: fvm_box.cpp:514
cs_gnum_t fvm_box_set_get_global_size(const fvm_box_set_t *boxes)
Definition: fvm_box.cpp:450
void fvm_box_distrib_destroy(fvm_box_distrib_t **distrib)
Definition: fvm_box.cpp:809
fvm_box_set_t * fvm_box_set_create(int dim, int normalize, int allow_projection, cs_lnum_t n_boxes, const cs_gnum_t *box_gnum, const cs_coord_t *box_extents, MPI_Comm comm)
Definition: fvm_box.cpp:209
void fvm_box_distrib_dump_statistics(const fvm_box_distrib_t *distrib, MPI_Comm comm)
Definition: fvm_box.cpp:893
void fvm_box_distrib_clean(fvm_box_distrib_t *distrib)
Definition: fvm_box.cpp:834
int fvm_box_set_get_dim(const fvm_box_set_t *boxes)
Definition: fvm_box.cpp:408
cs_lnum_t fvm_box_set_get_size(const fvm_box_set_t *boxes)
Definition: fvm_box.cpp:429
const cs_gnum_t * fvm_box_set_get_g_num(fvm_box_set_t *boxes)
Definition: fvm_box.cpp:495
void fvm_box_set_destroy(fvm_box_set_t **boxes)
Definition: fvm_box.cpp:382
fvm_box_distrib_t * fvm_box_distrib_create(cs_lnum_t n_boxes, cs_gnum_t n_g_boxes, int max_level, MPI_Comm comm)
Definition: fvm_box.cpp:760
Definition: fvm_box_priv.h:49
int max_level
Definition: fvm_box_priv.h:55
cs_lnum_t n_boxes
Definition: fvm_box_priv.h:53
Definition: fvm_box_priv.h:74
Definition: fvm_morton.h:58