![]() |
Mmg
Simplicial remeshers (mesh adaptation, isovalue discretization, lagrangian movement)
|
Functions to compute elements quality and edge lengths. More...
#include "libmmgs_private.h"#include "inlined_functions_private.h"#include "mmgsexterns_private.h"#include "mmgexterns_private.h"
Go to the source code of this file.
Macros | |
| #define | COS145 -0.81915204428899 |
Functions | |
| double | caleltsig_ani (MMG5_pMesh mesh, MMG5_pSol met, MMG5_int iel) |
| double | caleltsig_iso (MMG5_pMesh mesh, MMG5_pSol met, MMG5_int iel) |
| double | incircle (MMG5_pPoint p0, MMG5_pPoint p1, MMG5_pPoint p2, double *o) |
| double | diamelt (MMG5_pPoint p0, MMG5_pPoint p1, MMG5_pPoint p2) |
| int | MMGS_prilen (MMG5_pMesh mesh, MMG5_pSol met, int metRidTyp) |
| int | MMGS_inqua (MMG5_pMesh mesh, MMG5_pSol met) |
| int | MMGS_outqua (MMG5_pMesh mesh, MMG5_pSol met) |
| int8_t | typelt (MMG5_pPoint p[3], int8_t *ia) |
Variables | |
| int8_t | ddb |
Functions to compute elements quality and edge lengths.
Definition in file quality_s.c.
| #define COS145 -0.81915204428899 |
Definition at line 522 of file quality_s.c.
| double caleltsig_ani | ( | MMG5_pMesh | mesh, |
| MMG5_pSol | met, | ||
| MMG5_int | iel | ||
| ) |
| mesh | pointer to the mesh structure. |
| met | pointer to the metric structure. |
| iel | element index |
Quality function identic to caltri_ani but puts a sign according to deviation to normal to vertices.
Definition at line 54 of file quality_s.c.


| double caleltsig_iso | ( | MMG5_pMesh | mesh, |
| MMG5_pSol | met, | ||
| MMG5_int | iel | ||
| ) |
|
inline |
Definition at line 253 of file quality_s.c.
|
inline |
Definition at line 231 of file quality_s.c.
| int MMGS_inqua | ( | MMG5_pMesh | mesh, |
| MMG5_pSol | met | ||
| ) |
| mesh | pointer to the mesh structure. |
| met | pointer to the metric structure. |
Print histogram of mesh qualities for classical storage of ridges metrics (so before the the MMG5_defsiz function call).
Definition at line 399 of file quality_s.c.


| int MMGS_outqua | ( | MMG5_pMesh | mesh, |
| MMG5_pSol | met | ||
| ) |
| mesh | pointer to the mesh structure. |
| met | pointer to the metric structure. |
Print histogram of mesh qualities for special storage of ridges metrics (after the MMG5_defsiz function call).
Definition at line 467 of file quality_s.c.


| int MMGS_prilen | ( | MMG5_pMesh | mesh, |
| MMG5_pSol | met, | ||
| int | metRidTyp | ||
| ) |
| mesh | pointer to the mesh structure. |
| met | pointer to the metric structure. |
| metRidTyp | Type of storage of ridges metrics: 0 for classic storage, 1 for special storage. |
Compute sizes of edges of the mesh, and displays histo.
Definition at line 283 of file quality_s.c.


| int8_t typelt | ( | MMG5_pPoint | p[3], |
| int8_t * | ia | ||
| ) |
Definition at line 525 of file quality_s.c.
|
extern |
Definition at line 42 of file mmg3d1_delone.c.