|
Code_Saturne
CFD tool
|
#include "cs_defs.h"#include <math.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <assert.h>#include <float.h>#include <bft_mem.h>#include <bft_error.h>#include <bft_printf.h>#include "cs_mesh.h"#include "cs_mesh_quantities.h"#include "cs_parall.h"#include "cs_post.h"#include "cs_mesh_bad_cells.h"Macros | |
| #define | CS_MESH_QUALITY_N_SUBS 10 |
| #define | _CROSS_PRODUCT_3D(cross_v1_v2, v1, v2) |
| #define | _DOT_PRODUCT_3D(v1, v2) |
| #define | _MODULE_3D(v) sqrt(v[0]*v[0] + v[1]*v[1] + v[2]*v[2]) |
| #define | _COSINE_3D(v1, v2) |
Functions | |
| void | cs_mesh_bad_cells_detect (const cs_mesh_t *mesh, cs_mesh_quantities_t *mesh_quantities) |
| Compute bad cell quality indicators. More... | |
| void | cs_mesh_bad_cells_postprocess (const cs_mesh_t *mesh, const cs_mesh_quantities_t *mesh_quantities) |
| Post-process bad cell quality indicators. More... | |
| #define _COSINE_3D | ( | v1, | |
| v2 | |||
| ) |
| #define _CROSS_PRODUCT_3D | ( | cross_v1_v2, | |
| v1, | |||
| v2 | |||
| ) |
| #define _DOT_PRODUCT_3D | ( | v1, | |
| v2 | |||
| ) |
| #define _MODULE_3D | ( | v | ) | sqrt(v[0]*v[0] + v[1]*v[1] + v[2]*v[2]) |
| #define CS_MESH_QUALITY_N_SUBS 10 |
| void cs_mesh_bad_cells_detect | ( | const cs_mesh_t * | mesh, |
| cs_mesh_quantities_t * | mesh_quantities | ||
| ) |
Compute bad cell quality indicators.
| [in] | mesh | pointer to associated mesh structure |
| [in,out] | mesh_quantities | pointer to associated mesh quantities structure |
| void cs_mesh_bad_cells_postprocess | ( | const cs_mesh_t * | mesh, |
| const cs_mesh_quantities_t * | mesh_quantities | ||
| ) |
Post-process bad cell quality indicators.
| [in] | mesh | pointer to associated mesh structure |
| [in] | mesh_quantities | pointer to associated mesh quantities structure |

1.8.13