1 #ifndef __FVM_MORTON_H__ 2 #define __FVM_MORTON_H__ 117 #if defined(HAVE_MPI) 305 #if defined(HAVE_MPI) 327 fvm_morton_build_rank_index(
int dim,
Definition: cs_ventil.c:117
void fvm_morton_local_sort(cs_lnum_t n_codes, fvm_morton_code_t morton_codes[])
Definition: fvm_morton.c:1175
fvm_morton_compare_t fvm_morton_compare(int dim, fvm_morton_code_t code_a, fvm_morton_code_t code_b)
Definition: fvm_morton.c:1223
void fvm_morton_local_order(cs_lnum_t n_codes, const fvm_morton_code_t morton_codes[], cs_lnum_t order[])
Definition: fvm_morton.c:1126
_Bool fvm_morton_a_gt_b(fvm_morton_code_t a, fvm_morton_code_t b)
Definition: fvm_morton.c:1277
void fvm_morton_get_coord_extents(int dim, size_t n_coords, const cs_coord_t coords[], cs_coord_t g_extents[])
Definition: fvm_morton.c:857
int fvm_morton_binary_search(cs_lnum_t size, fvm_morton_code_t code, fvm_morton_code_t *codes)
Definition: fvm_morton.c:1316
void fvm_morton_get_children(int dim, fvm_morton_code_t parent, fvm_morton_code_t children[])
Definition: fvm_morton.c:1068
double cs_coord_t
Definition: cs_defs.h:261
void fvm_morton_get_global_extents(int dim, size_t n_extents, const cs_coord_t extents[], cs_coord_t g_extents[])
Definition: fvm_morton.c:909
Definition: fvm_morton.h:58
fvm_morton_compare_t
Definition: fvm_morton.h:55
Definition: fvm_morton.h:65
int cs_lnum_t
Definition: cs_defs.h:260
unsigned int fvm_morton_int_t
Definition: fvm_morton.h:63
Definition: fvm_morton.h:57
double precision, save a
Definition: cs_fuel_incl.f90:143
unsigned cs_gnum_t
Definition: cs_defs.h:255
fvm_morton_code_t fvm_morton_encode(int dim, fvm_morton_int_t level, const cs_coord_t coords[])
Definition: fvm_morton.c:955
void fvm_morton_encode_coords(int dim, fvm_morton_int_t level, const cs_coord_t extents[], size_t n_coords, const cs_coord_t coords[], fvm_morton_code_t m_code[])
Definition: fvm_morton.c:993
size_t fvm_morton_quantile_search(size_t n_quantiles, fvm_morton_code_t code, fvm_morton_code_t *quantile_start)
Definition: fvm_morton.c:1351
_Bool fvm_morton_a_ge_b(fvm_morton_code_t a, fvm_morton_code_t b)
Definition: fvm_morton.c:1295
#define _Bool
Definition: cs_defs.h:154
Definition: fvm_morton.h:59
void fvm_morton_dump(int dim, fvm_morton_code_t code)
Definition: fvm_morton.c:1481
fvm_morton_int_t L
Definition: fvm_morton.h:67
double precision, save b
Definition: cs_fuel_incl.f90:143