![]() |
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 | ||
) |