|
programmer's documentation
|
#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_interface.h"#include "cs_mesh.h"#include "cs_mesh_quantities.h"#include "cs_post.h"#include "cs_mesh_quality.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_quality_compute_warping (const cs_mesh_t *mesh, const cs_real_t i_face_normal[], const cs_real_t b_face_normal[], cs_real_t i_face_warping[], cs_real_t b_face_warping[]) |
| void | cs_mesh_quality (const cs_mesh_t *mesh, const cs_mesh_quantities_t *mesh_quantities) |
| #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_quality | ( | const cs_mesh_t * | mesh, |
| const cs_mesh_quantities_t * | mesh_quantities | ||
| ) |
1.8.7