Go to the source code of this file.
|
void | synsca (cs_real_t var[]) |
|
void | synsce (cs_real_t var[]) |
|
void | synvin (cs_real_t var[]) |
|
void | synvie (cs_real_t var[]) |
|
void | syntin (cs_real_t var[]) |
|
void | syntis (cs_real_t var[]) |
|
cs_mesh_t * | cs_mesh_create (void) |
|
cs_mesh_t * | cs_mesh_destroy (cs_mesh_t *mesh) |
|
cs_gnum_t | cs_mesh_compact_gnum (cs_lnum_t n_elts, cs_gnum_t *elt_gnum) |
|
void | cs_mesh_free_rebuildable (cs_mesh_t *mesh, bool free_halos) |
|
void | cs_mesh_discard_free_faces (cs_mesh_t *mesh) |
|
void | cs_mesh_discard_free_vertices (cs_mesh_t *mesh) |
|
void | cs_mesh_update_b_cells (cs_mesh_t *mesh) |
|
void | cs_mesh_update_auxiliary (cs_mesh_t *mesh) |
|
void | cs_mesh_init_interfaces (cs_mesh_t *mesh, cs_mesh_builder_t *mb) |
|
void | cs_mesh_init_halo (cs_mesh_t *mesh, cs_mesh_builder_t *mb, cs_halo_type_t halo_type, int verbosity, bool rebuild_vtx_interace) |
|
cs_gnum_t | cs_mesh_n_g_ghost_cells (cs_mesh_t *mesh) |
|
void | cs_mesh_sync_var_scal (cs_real_t *var) |
|
void | cs_mesh_sync_var_scal_ext (cs_real_t *var) |
|
void | cs_mesh_sync_var_vect (cs_real_t *var) |
|
void | cs_mesh_sync_var_vect_ext (cs_real_t *var) |
|
void | cs_mesh_sync_var_tens (cs_real_t *var) |
|
void | cs_mesh_sync_var_sym_tens (cs_real_6_t *var) |
|
void | cs_mesh_clean_families (cs_mesh_t *mesh) |
|
fvm_group_class_set_t * | cs_mesh_create_group_classes (cs_mesh_t *mesh) |
|
void | cs_mesh_init_group_classes (cs_mesh_t *mesh) |
|
void | cs_mesh_init_selectors (void) |
|
void | cs_mesh_update_selectors (cs_mesh_t *mesh) |
|
void | cs_mesh_get_perio_faces (const cs_mesh_t *mesh, cs_lnum_t **n_perio_face_couples, cs_gnum_t ***perio_face_couples) |
|
cs_gnum_t * | cs_mesh_get_cell_gnum (const cs_mesh_t *mesh, int blank_perio) |
|
void | cs_mesh_get_face_perio_num (const cs_mesh_t *mesh, int perio_num[]) |
|
void | cs_mesh_print_info (const cs_mesh_t *mesh, const char *name) |
|
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) |
|
void | cs_mesh_selector_stats (cs_mesh_t *mesh) |
|
void | cs_mesh_dump (const cs_mesh_t *mesh) |
|
◆ CS_MESH_MODIFIED
#define CS_MESH_MODIFIED (1 << 0) |
Any type of mesh modification
◆ CS_MESH_MODIFIED_BALANCE
#define CS_MESH_MODIFIED_BALANCE (1 << 1) |
Mesh modification has changed mesh distribution balance
◆ cs_mesh_time_dep_t
Mesh time dependency
Enumerator |
---|
CS_MESH_FIXED | Mesh definitions do not change with time
|
CS_MESH_TRANSIENT_COORDS | Vertex coordinates may change with time
|
CS_MESH_TRANSIENT_CONNECT | Mesh connectivity may change with time
|
◆ cs_mesh_clean_families()
void cs_mesh_clean_families |
( |
cs_mesh_t * |
mesh | ) |
|
◆ cs_mesh_compact_gnum()
◆ cs_mesh_create()
◆ cs_mesh_create_group_classes()
◆ cs_mesh_destroy()
◆ cs_mesh_discard_free_faces()
void cs_mesh_discard_free_faces |
( |
cs_mesh_t * |
mesh | ) |
|
◆ cs_mesh_discard_free_vertices()
void cs_mesh_discard_free_vertices |
( |
cs_mesh_t * |
mesh | ) |
|
◆ cs_mesh_dump()
◆ cs_mesh_free_rebuildable()
void cs_mesh_free_rebuildable |
( |
cs_mesh_t * |
mesh, |
|
|
bool |
free_halos |
|
) |
| |
◆ cs_mesh_g_face_vertices_sizes()
◆ cs_mesh_get_cell_gnum()
◆ cs_mesh_get_face_perio_num()
void cs_mesh_get_face_perio_num |
( |
const cs_mesh_t * |
mesh, |
|
|
int |
perio_num[] |
|
) |
| |
◆ cs_mesh_get_perio_faces()
◆ cs_mesh_init_group_classes()
void cs_mesh_init_group_classes |
( |
cs_mesh_t * |
mesh | ) |
|
◆ cs_mesh_init_halo()
Creation and initialization of halo structures.
Treatment of parallel and/or periodic halos for standard and extended ghost cells according to halo type requested by global options.
parameters:
- Parameters
-
[in,out] | mesh | pointer to mesh structure |
[in,out] | mb | pointer to mesh builder (for periodicity) |
[in] | halo_type | type of halo (standard or extended) |
[in] | verbosity | verbosity |
Creation and initialization of halo structures.
Treatment of parallel and/or periodic halos for standard and extended ghost cells according to halo type requested by global options.
parameters:
- Parameters
-
[in,out] | mesh | pointer to mesh structure |
[in,out] | mb | pointer to mesh builder (for periodicity) |
[in] | halo_type | type of halo (standard or extended) |
[in] | verbosity | verbosity |
◆ cs_mesh_init_interfaces()
◆ cs_mesh_init_selectors()
void cs_mesh_init_selectors |
( |
void |
| ) |
|
◆ cs_mesh_n_g_ghost_cells()
◆ cs_mesh_print_info()
void cs_mesh_print_info |
( |
const cs_mesh_t * |
mesh, |
|
|
const char * |
name |
|
) |
| |
◆ cs_mesh_selector_stats()
void cs_mesh_selector_stats |
( |
cs_mesh_t * |
mesh | ) |
|
◆ cs_mesh_sync_var_scal()
void cs_mesh_sync_var_scal |
( |
cs_real_t * |
var | ) |
|
◆ cs_mesh_sync_var_scal_ext()
void cs_mesh_sync_var_scal_ext |
( |
cs_real_t * |
var | ) |
|
◆ cs_mesh_sync_var_sym_tens()
◆ cs_mesh_sync_var_tens()
void cs_mesh_sync_var_tens |
( |
cs_real_t * |
var | ) |
|
◆ cs_mesh_sync_var_vect()
void cs_mesh_sync_var_vect |
( |
cs_real_t * |
var | ) |
|
◆ cs_mesh_sync_var_vect_ext()
void cs_mesh_sync_var_vect_ext |
( |
cs_real_t * |
var | ) |
|
◆ cs_mesh_update_auxiliary()
void cs_mesh_update_auxiliary |
( |
cs_mesh_t * |
mesh | ) |
|
◆ cs_mesh_update_b_cells()
void cs_mesh_update_b_cells |
( |
cs_mesh_t * |
mesh | ) |
|
◆ cs_mesh_update_selectors()
void cs_mesh_update_selectors |
( |
cs_mesh_t * |
mesh | ) |
|
◆ synsca()
◆ synsce()
◆ syntin()
◆ syntis()
◆ synvie()
◆ synvin()
◆ cs_glob_mesh