1#ifndef __CS_MESH_GROUP_H__
2#define __CS_MESH_GROUP_H__
#define BEGIN_C_DECLS
Definition: cs_defs.h:542
#define END_C_DECLS
Definition: cs_defs.h:543
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:335
void cs_mesh_group_cells_set(cs_mesh_t *mesh, const char *name, cs_lnum_t n_selected_cells, const cs_lnum_t selected_cell_id[])
Assign a given group to cells, removing those entities from previous groups if present.
Definition: cs_mesh_group.cpp:1022
void cs_mesh_group_cells_add(cs_mesh_t *mesh, const char *name, cs_lnum_t n_selected_cells, const cs_lnum_t selected_cell_id[])
Add selected cells to a given group.
Definition: cs_mesh_group.cpp:1102
void cs_mesh_group_combine_classes(cs_mesh_t *mesh, cs_lnum_t n_elts, cs_lnum_t gc_id_idx[], int gc_id[], int gc_id_merged[])
Combine mesh group classes.
Definition: cs_mesh_group.cpp:835
void cs_mesh_group_b_faces_set(cs_mesh_t *mesh, const char *name, cs_lnum_t n_selected_faces, const cs_lnum_t selected_face_id[])
Assign a given group to boundary faces, removing those entities from previous groups if present.
Definition: cs_mesh_group.cpp:1076
void cs_mesh_group_b_faces_add(cs_mesh_t *mesh, const char *name, cs_lnum_t n_selected_faces, const cs_lnum_t selected_face_id[])
Add selected boundary faces to a given group.
Definition: cs_mesh_group.cpp:1156
void cs_mesh_group_i_faces_set(cs_mesh_t *mesh, const char *name, cs_lnum_t n_selected_faces, const cs_lnum_t selected_face_id[])
Assign a given group to interior faces, removing those entities from previous groups if present.
Definition: cs_mesh_group.cpp:1049
void cs_mesh_group_clean(cs_mesh_t *mesh)
Clean mesh group definitions.
Definition: cs_mesh_group.cpp:721
void cs_mesh_group_i_faces_add(cs_mesh_t *mesh, const char *name, cs_lnum_t n_selected_faces, const cs_lnum_t selected_face_id[])
Add selected interior faces to a given group.
Definition: cs_mesh_group.cpp:1129