void cs_mesh_sync_var_diag(cs_real_t *var)
Definition: cs_mesh.c:3491
cs_lnum_t * i_face_cells
Definition: cs_mesh.h:87
Definition: fvm_periodicity.c:123
cs_lnum_t * cell_family
Definition: cs_mesh.h:159
int n_transforms
Definition: cs_mesh.h:113
void cs_mesh_selector_stats(cs_mesh_t *mesh)
Definition: cs_mesh.c:3843
size_t len
Definition: mei_scanner.c:639
cs_lnum_t * gcell_vtx_idx
Definition: cs_mesh.h:147
fvm_periodicity_t * periodicity
Definition: cs_mesh.h:117
cs_gnum_t * global_b_face_num
Definition: cs_mesh.h:107
Definition: cs_mesh_builder.h:56
void syncmp(cs_real_t var[])
Definition: cs_mesh.c:1971
cs_int_t numgrp(const char *name, const cs_int_t *lenCS_ARGF_SUPP_CHAINE)
Definition: cs_mesh.c:1894
cs_gnum_t * cs_mesh_get_cell_gnum(const cs_mesh_t *mesh, int blank_perio)
Definition: cs_mesh.c:3644
cs_mesh_t * cs_mesh_create(void)
Definition: cs_mesh.c:2151
void cs_mesh_g_face_vertices_sizes(const cs_mesh_t *mesh, cs_gnum_t *g_i_face_vertices_size, cs_gnum_t *g_b_face_vertices_size)
Definition: cs_mesh.c:2550
void cs_mesh_sync_var_vect_ni(cs_real_t *var1, cs_real_t *var2, cs_real_t *var3)
Definition: cs_mesh.c:3393
void synvnr(cs_real_t var[])
Definition: cs_mesh.c:2034
cs_lnum_t * b_face_vtx_lst
Definition: cs_mesh.h:94
cs_gnum_t n_g_cells
Definition: cs_mesh.h:98
void cs_mesh_sync_var_scal(cs_real_t *var)
Definition: cs_mesh.c:3330
void cs_mesh_sync_var_diag_ni(cs_real_t *var11, cs_real_t *var22, cs_real_t *var33)
Definition: cs_mesh.c:3465
void synvin(cs_real_t var[])
Definition: cs_mesh.c:2013
cs_lnum_t n_domains
Definition: cs_mesh.h:68
#define BEGIN_C_DECLS
Definition: cs_defs.h:365
cs_lnum_t n_families
Definition: cs_mesh.h:156
void cs_mesh_sync_var_component(cs_real_t *var)
Definition: cs_mesh.c:3372
cs_lnum_t i_face_vtx_connect_size
Definition: cs_mesh.h:78
void cs_mesh_sync_var_tens_ni(cs_real_t *var11, cs_real_t *var12, cs_real_t *var13, cs_real_t *var21, cs_real_t *var22, cs_real_t *var23, cs_real_t *var31, cs_real_t *var32, cs_real_t *var33)
Definition: cs_mesh.c:3521
cs_mesh_t * cs_glob_mesh
Definition: cs_mesh.c:94
cs_interface_set_t * vtx_interfaces
Definition: cs_mesh.h:127
void synvec(cs_real_t var1[], cs_real_t var2[], cs_real_t var3[])
Definition: cs_mesh.c:1992
void cs_mesh_build_colors(cs_mesh_t *mesh)
Definition: cs_mesh.c:3133
cs_lnum_t * i_face_vtx_idx
Definition: cs_mesh.h:90
cs_lnum_t * i_face_vtx_lst
Definition: cs_mesh.h:91
cs_lnum_t * b_cells
Definition: cs_mesh.h:136
cs_lnum_t * family_item
Definition: cs_mesh.h:158
cs_gnum_t n_g_b_faces
Definition: cs_mesh.h:100
void cs_mesh_init_selectors(void)
Definition: cs_mesh.c:3282
cs_gnum_t n_g_free_faces
Definition: cs_mesh.h:173
void cs_mesh_get_perio_faces(const cs_mesh_t *mesh, cs_lnum_t **n_perio_face_couples, cs_gnum_t ***perio_face_couples)
Definition: cs_mesh.c:3592
cs_real_t * vtx_coord
Definition: cs_mesh.h:85
#define CS_ARGF_SUPP_CHAINE
Definition: cs_defs.h:394
void cs_mesh_dump(const cs_mesh_t *mesh)
Definition: cs_mesh.c:3890
int cs_int_t
Definition: cs_defs.h:263
void cs_mesh_clean_families(cs_mesh_t *mesh)
Definition: cs_mesh.c:3014
void cs_mesh_sync_var_vect_no_rotation(cs_real_t *var)
Definition: cs_mesh.c:3442
fvm_selector_t * select_i_faces
Definition: cs_mesh.h:168
cs_lnum_t * group_idx
Definition: cs_mesh.h:153
cs_gnum_t n_g_vertices
Definition: cs_mesh.h:101
void cs_mesh_free_rebuildable(cs_mesh_t *mesh, bool free_halos)
Definition: cs_mesh.c:2310
fvm_selector_t * select_cells
Definition: cs_mesh.h:167
cs_gnum_t * global_cell_num
Definition: cs_mesh.h:105
cs_lnum_t n_vertices
Definition: cs_mesh.h:76
cs_lnum_t n_cells
Definition: cs_mesh.h:73
cs_lnum_t domain_num
Definition: cs_mesh.h:67
cs_mesh_t * cs_mesh_destroy(cs_mesh_t *mesh)
Definition: cs_mesh.c:2266
int n_init_perio
Definition: cs_mesh.h:112
void syntin(cs_real_t var[])
Definition: cs_mesh.c:2132
int cs_lnum_t
Definition: cs_defs.h:260
cs_gnum_t n_g_i_faces
Definition: cs_mesh.h:99
int modified
Definition: cs_mesh.h:175
void synsca(cs_real_t var[])
Definition: cs_mesh.c:1931
void cs_mesh_init_interfaces(cs_mesh_t *mesh, cs_mesh_builder_t *mb)
cs_halo_type_t
Definition: cs_halo.h:49
cs_lnum_t * gcell_vtx_lst
Definition: cs_mesh.h:148
void cs_mesh_sync_var_scal_ext(cs_real_t *var)
Definition: cs_mesh.c:3351
unsigned cs_gnum_t
Definition: cs_defs.h:255
Definition: fvm_group.c:83
void cs_mesh_get_face_perio_num(const cs_mesh_t *mesh, int perio_num[])
Definition: cs_mesh.c:3721
char * group_lst
Definition: cs_mesh.h:154
cs_lnum_t n_groups
Definition: cs_mesh.h:152
void cs_mesh_sync_var_tens(cs_real_t *var)
Definition: cs_mesh.c:3561
void cs_mesh_discard_free_faces(cs_mesh_t *mesh)
Definition: cs_mesh.c:2374
void synsce(cs_real_t var[])
Definition: cs_mesh.c:1951
void cs_mesh_print_info(const cs_mesh_t *mesh, const char *name)
Definition: cs_mesh.c:3765
void synten(cs_real_t var11[], cs_real_t var12[], cs_real_t var13[], cs_real_t var21[], cs_real_t var22[], cs_real_t var23[], cs_real_t var31[], cs_real_t var32[], cs_real_t var33[])
Definition: cs_mesh.c:2103
cs_lnum_t dim
Definition: cs_mesh.h:66
void cs_mesh_init_group_classes(cs_mesh_t *mesh)
Definition: cs_mesh.c:3235
void cs_mesh_init_halo(cs_mesh_t *mesh, cs_mesh_builder_t *mb)
Definition: cs_mesh.c:2740
cs_lnum_t n_cells_with_ghosts
Definition: cs_mesh.h:123
cs_lnum_t n_ghost_cells
Definition: cs_mesh.h:125
cs_int_t cs_mesh_n_g_ghost_cells(cs_mesh_t *mesh)
Definition: cs_mesh.c:2985
cs_lnum_t * cell_cells_idx
Definition: cs_mesh.h:140
cs_gnum_t * global_i_face_num
Definition: cs_mesh.h:106
cs_lnum_t * b_face_vtx_idx
Definition: cs_mesh.h:93
#define END_C_DECLS
Definition: cs_defs.h:366
cs_lnum_t * i_face_family
Definition: cs_mesh.h:160
void cs_mesh_sync_var_vect(cs_real_t *var)
Definition: cs_mesh.c:3419
double cs_real_t
Definition: cs_defs.h:264
cs_numbering_t * b_face_numbering
Definition: cs_mesh.h:131
cs_gnum_t * global_vtx_num
Definition: cs_mesh.h:108
Definition: fvm_selector.c:104
cs_lnum_t n_max_family_items
Definition: cs_mesh.h:157
cs_numbering_t * i_face_numbering
Definition: cs_mesh.h:130
#define CS_PROCF(x, y)
Definition: cs_defs.h:379
Definition: cs_interface.c:106
void syndin(cs_real_t var[])
Definition: cs_mesh.c:2076
cs_lnum_t * b_face_family
Definition: cs_mesh.h:161
cs_lnum_t n_b_cells
Definition: cs_mesh.h:135
int have_rotation_perio
Definition: cs_mesh.h:115
fvm_group_class_set_t * class_defs
Definition: cs_mesh.h:163
cs_halo_type_t halo_type
Definition: cs_mesh.h:121
void cs_mesh_update_auxiliary(cs_mesh_t *mesh)
Definition: cs_mesh.c:2642
cs_lnum_t n_b_faces
Definition: cs_mesh.h:75
cs_lnum_t b_face_vtx_connect_size
Definition: cs_mesh.h:80
cs_lnum_t * cell_cells_lst
Definition: cs_mesh.h:143
Definition: cs_numbering.h:66
fvm_selector_t * select_b_faces
Definition: cs_mesh.h:169
cs_lnum_t n_i_faces
Definition: cs_mesh.h:74
cs_halo_t * halo
Definition: cs_mesh.h:128
void syndia(cs_real_t var11[], cs_real_t var22[], cs_real_t var33[])
Definition: cs_mesh.c:2055
void cs_mesh_order_vertices(cs_mesh_t *mesh)
Definition: cs_mesh.c:2476
cs_lnum_t * b_face_cells
Definition: cs_mesh.h:88