128 const fvm_box_set_t *boxes,
147 const fvm_box_set_t *boxes);
170 const fvm_box_set_t *boxes,
212 size_t mem_allocated[3]);
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
fvm_box_distrib_t * fvm_box_tree_get_distrib(fvm_box_tree_t *bt, const fvm_box_set_t *boxes)
Definition: fvm_box_tree.cpp:2203
void fvm_box_tree_get_intersects(fvm_box_tree_t *bt, const fvm_box_set_t *boxes, cs_lnum_t *box_index[], cs_gnum_t *box_g_num[])
Definition: fvm_box_tree.cpp:2344
fvm_box_tree_sync_t
Definition: fvm_box_tree.h:54
@ FVM_BOX_TREE_ASYNC_LEVEL
Definition: fvm_box_tree.h:56
@ FVM_BOX_TREE_SYNC_LEVEL
Definition: fvm_box_tree.h:58
fvm_box_tree_t * fvm_box_tree_create(int max_level, int threshold, float max_box_ratio)
Definition: fvm_box_tree.cpp:1960
void fvm_box_tree_dump(fvm_box_tree_t *bt)
Definition: fvm_box_tree.cpp:2738
void fvm_box_tree_destroy(fvm_box_tree_t **bt)
Definition: fvm_box_tree.cpp:2028
int fvm_box_tree_get_stats(const fvm_box_tree_t *bt, int depth[3], cs_lnum_t n_leaves[3], cs_lnum_t n_boxes[3], cs_lnum_t n_threshold_leaves[3], cs_lnum_t n_leaf_boxes[3], size_t mem_used[3], size_t mem_allocated[3])
Definition: fvm_box_tree.cpp:2429
int fvm_box_tree_get_max_level(const fvm_box_tree_t *bt)
Definition: fvm_box_tree.cpp:2054
void fvm_box_tree_set_boxes(fvm_box_tree_t *bt, const fvm_box_set_t *boxes, fvm_box_tree_sync_t build_type)
Definition: fvm_box_tree.cpp:2078
struct _fvm_box_tree_t fvm_box_tree_t
Definition: fvm_box_tree.h:52
void fvm_box_tree_dump_statistics(const fvm_box_tree_t *bt)
Definition: fvm_box_tree.cpp:2600