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.