Definition and modification of the calculation mesh. More...
#include "cs_defs.h"#include <assert.h>#include <math.h>#include <stdarg.h>#include <stdlib.h>#include <stdio.h>#include <string.h>#include "cs_headers.h"
Include dependency graph for cs_user_mesh.c:Functions | |
| void | cs_user_mesh_input (void) |
| Define mesh files to read and optional associated transformations. More... | |
| void | cs_user_join (void) |
| Define mesh joinings. More... | |
| void | cs_user_periodicity (void) |
| Define periodic faces. More... | |
| void | cs_user_mesh_warping (void) |
| Set options for cutting of warped faces. More... | |
| void | cs_user_mesh_boundary (cs_mesh_t *mesh) |
| Insert boundaries into a mesh. More... | |
| void | cs_user_mesh_modify (cs_mesh_t *mesh) |
| Modify geometry and mesh. More... | |
| void | cs_user_mesh_smoothe (cs_mesh_t *mesh) |
| Mesh smoothing. More... | |
| void | cs_user_mesh_save (cs_mesh_t *mesh) |
| Enable or disable mesh saving. More... | |
| void | cs_user_mesh_bad_cells_tag (cs_mesh_t *mesh, cs_mesh_quantities_t *mesh_quantities) |
| Tag bad cells within the mesh based on user-defined geometric criteria. More... | |
| void | cs_user_mesh_modify_partial (cs_mesh_t *mesh, cs_mesh_quantities_t *mesh_quantities) |
| Apply partial modifications to the mesh after the preprocessing and initial postprocessing mesh building stage. More... | |
| void | cs_user_mesh_cartesian_define (void) |
| Define a cartesian mesh. More... | |
Definition and modification of the calculation mesh.
See Examples of mesh modifications for examples.
| void cs_user_join | ( | void | ) |
Define mesh joinings.
| void cs_user_mesh_bad_cells_tag | ( | cs_mesh_t * | mesh, |
| cs_mesh_quantities_t * | mesh_quantities | ||
| ) |
Tag bad cells within the mesh based on user-defined geometric criteria.
| [in,out] | mesh | pointer to a cs_mesh_t structure |
| [in,out] | mesh_quantities | pointer to a cs_mesh_quantities_t structure |
| void cs_user_mesh_boundary | ( | cs_mesh_t * | mesh | ) |
Insert boundaries into a mesh.
| [in,out] | mesh | pointer to a cs_mesh_t structure |
| void cs_user_mesh_cartesian_define | ( | void | ) |
Define a cartesian mesh.
| void cs_user_mesh_input | ( | void | ) |
Define mesh files to read and optional associated transformations.
| void cs_user_mesh_modify | ( | cs_mesh_t * | mesh | ) |
Modify geometry and mesh.
| [in,out] | mesh | pointer to a cs_mesh_t structure |
| void cs_user_mesh_modify_partial | ( | cs_mesh_t * | mesh, |
| cs_mesh_quantities_t * | mesh_quantities | ||
| ) |
Apply partial modifications to the mesh after the preprocessing and initial postprocessing mesh building stage.
| [in,out] | mesh | pointer to a cs_mesh_t structure |
| [in,out] | mesh_quantities | pointer to a cs_mesh_quantities_t structure |
| void cs_user_mesh_save | ( | cs_mesh_t * | mesh | ) |
Enable or disable mesh saving.
By default, mesh is saved when modified.
| [in,out] | mesh | pointer to a cs_mesh_t structure |
| void cs_user_mesh_smoothe | ( | cs_mesh_t * | mesh | ) |
Mesh smoothing.
| [in,out] | mesh | pointer to a cs_mesh_t structure |
| void cs_user_mesh_warping | ( | void | ) |
Set options for cutting of warped faces.
| void cs_user_periodicity | ( | void | ) |
Define periodic faces.