#include "cs_defs.h"
#include <stdio.h>
#include "fvm_box.h"
Go to the source code of this file.
|  | 
| fvm_box_tree_t * | fvm_box_tree_create (int max_level, int threshold, float max_box_ratio) | 
|  | 
| void | fvm_box_tree_destroy (fvm_box_tree_t **bt) | 
|  | 
| int | fvm_box_tree_get_max_level (const fvm_box_tree_t *bt) | 
|  | 
| void | fvm_box_tree_set_boxes (fvm_box_tree_t *bt, const fvm_box_set_t *boxes, fvm_box_tree_sync_t build_type) | 
|  | 
| 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[]) | 
|  | 
| 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]) | 
|  | 
| void | fvm_box_tree_dump_statistics (const fvm_box_tree_t *bt) | 
|  | 
| void | fvm_box_tree_dump (fvm_box_tree_t *bt) | 
|  | 
◆ fvm_box_tree_t
◆ fvm_box_tree_sync_t
| Enumerator | 
|---|
| FVM_BOX_TREE_ASYNC_LEVEL |  | 
| FVM_BOX_TREE_SYNC_LEVEL |  | 
 
 
◆ fvm_box_tree_create()
      
        
          | fvm_box_tree_t* fvm_box_tree_create | ( | int | max_level, | 
        
          |  |  | int | threshold, | 
        
          |  |  | float | max_box_ratio | 
        
          |  | ) |  |  | 
      
 
 
◆ fvm_box_tree_destroy()
◆ fvm_box_tree_dump()
◆ fvm_box_tree_dump_statistics()
◆ fvm_box_tree_get_intersects()
◆ fvm_box_tree_get_max_level()
◆ fvm_box_tree_get_stats()
◆ fvm_box_tree_set_boxes()