1 #ifndef __FVM_BOX_TREE_H__ 2 #define __FVM_BOX_TREE_H__ 138 #if defined(HAVE_MPI) 219 size_t mem_allocated[3]);
void fvm_box_tree_destroy(fvm_box_tree_t **bt)
Definition: fvm_box_tree.c:2033
fvm_box_tree_t * fvm_box_tree_create(int max_level, int threshold, float max_box_ratio)
Definition: fvm_box_tree.c:1965
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.c:2349
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.c:2434
struct _fvm_box_distrib_t fvm_box_distrib_t
Definition: fvm_box.h:56
Definition: fvm_box_tree.h:63
void fvm_box_tree_dump_statistics(const fvm_box_tree_t *bt)
Definition: fvm_box_tree.c:2605
int max_level
Definition: fvm_box_tree.c:118
int cs_lnum_t
Definition: cs_defs.h:260
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.c:2083
unsigned cs_gnum_t
Definition: cs_defs.h:255
fvm_box_tree_sync_t
Definition: fvm_box_tree.h:61
Definition: fvm_box_priv.h:81
cs_lnum_t threshold
Definition: fvm_box_tree.c:119
void fvm_box_tree_dump(fvm_box_tree_t *bt)
Definition: fvm_box_tree.c:2743
Definition: fvm_box_tree.c:114
Definition: fvm_box_tree.h:65
int fvm_box_tree_get_max_level(const fvm_box_tree_t *bt)
Definition: fvm_box_tree.c:2059
float max_box_ratio
Definition: fvm_box_tree.c:121