My Project
programmer's documentation
|
Go to the source code of this file.
Functions | |
void | cs_mesh_boundary_insert (cs_mesh_t *mesh, cs_lnum_t n_faces, cs_lnum_t face_id[]) |
Insert boundary into the mesh. More... | |
void | cs_mesh_boundary_insert_with_shared_vertices (cs_mesh_t *mesh, cs_lnum_t n_faces, cs_lnum_t face_id[]) |
Insert boundary into the mesh, sharing vertices on both sides. More... | |
void | cs_mesh_boundary_insert_separating_cells (cs_mesh_t *mesh, const char *group_name, cs_lnum_t n_cells, const cs_lnum_t cell_id[]) |
Insert a boundary into the mesh between a given set of cells and the the others. More... | |
Insert boundary into the mesh.
This is done by transforming interior faces into boundary faces. The created faces share vertices.
Note that the ids of selected faces are sorted by this function.
[in] | mesh | pointer to mesh structure to modify |
[in] | n_faces | number of selected (interior) faces |
[in,out] | face_id | list of selected (interior) faces (0 to n-1) |
This is done by transforming interior faces into boundary faces.
Note that the ids of selected faces are sorted by this function.
[in] | mesh | pointer to mesh structure to modify |
[in] | n_faces | number of selected (interior) faces |
[in,out] | face_id | list of selected (interior) faces (0 to n-1) |
void cs_mesh_boundary_insert_separating_cells | ( | cs_mesh_t * | mesh, |
const char * | group_name, | ||
cs_lnum_t | n_cells, | ||
const cs_lnum_t | cell_id[] | ||
) |
Insert a boundary into the mesh between a given set of cells and the the others.
This is done by transforming interior faces into boundary faces.
An optional group name may be assigned to newly created boundary faces.
Note that the list of selected faces is sorted by this function.
[in] | mesh | pointer to mesh structure to modify |
[in] | group_name | group name to assign to newly created boundary faces, or NULL |
[in] | n_cells | number of separated cells |
[in] | cell_id | separated cell ids |
void cs_mesh_boundary_insert_with_shared_vertices | ( | cs_mesh_t * | mesh, |
cs_lnum_t | n_faces, | ||
cs_lnum_t | face_id[] | ||
) |
Insert boundary into the mesh, sharing vertices on both sides.
This is done by transforming interior faces into boundary faces.
Note that the ids of selected faces are sorted by this function.
[in] | mesh | pointer to mesh structure to modify |
[in] | n_faces | number of selected (interior) faces |
[in,out] | face_id | list of selected (interior) faces (0 to n-1) |
This is done by transforming interior faces into boundary faces.
Note that the ids of selected faces are sorted by this function.
[in] | mesh | pointer to mesh structure to modify |
[in] | n_faces | number of selected (interior) faces |
[in,out] | face_id | list of selected (interior) faces (0 to n-1) |