inlined Functions
More...
Go to the source code of this file.
|
static double | MMG5_lenedgCoor_ani (double *ca, double *cb, double *sa, double *sb) |
| Compute edge length from edge's coordinates. More...
|
|
static double | MMG5_lenedg33_ani (MMG5_pMesh mesh, MMG5_pSol met, int ia, MMG5_pTetra pt) |
|
static double | MMG5_lenedgspl33_ani (MMG5_pMesh mesh, MMG5_pSol met, int ia, MMG5_pTetra pt) |
|
static double | MMG5_lenedgspl_ani (MMG5_pMesh mesh, MMG5_pSol met, int ia, MMG5_pTetra pt) |
|
static double | MMG5_lenedg_ani (MMG5_pMesh mesh, MMG5_pSol met, int ia, MMG5_pTetra pt) |
|
static double | MMG5_lenedg_iso (MMG5_pMesh mesh, MMG5_pSol met, int ia, MMG5_pTetra pt) |
|
static double | MMG5_lenedgspl_iso (MMG5_pMesh mesh, MMG5_pSol met, int ia, MMG5_pTetra pt) |
|
static double | MMG5_orcal (MMG5_pMesh mesh, MMG5_pSol met, int iel) |
|
static double | MMG3D_caltetLES_iso (MMG5_pMesh mesh, MMG5_pSol met, MMG5_pTetra pt) |
|
static double | MMG5_caltet_iso_4pt (double *a, double *b, double *c, double *d) |
|
static double | MMG5_caltet_iso (MMG5_pMesh mesh, MMG5_pSol met, MMG5_pTetra pt) |
|
static double | MMG5_caltet_ani (MMG5_pMesh mesh, MMG5_pSol met, MMG5_pTetra pt) |
|
inlined Functions
- Author
- Charles Dapogny (UPMC)
-
Cécile Dobrzynski (Bx INP/Inria/UBordeaux)
-
Pascal Frey (UPMC)
-
Algiane Froehly (Inria/UBordeaux)
- Version
- 5
- Copyright
- GNU Lesser General Public License.
◆ MMG3D_caltetLES_iso()
- Parameters
-
mesh | pointer toward the mesh structure. |
met | pointer toward the meric structure. |
pt | pointer toward a tetrahedra. |
- Returns
- The isotropic quality of the tet in LES measure, 0 if fail
Compute the quality of the tet pt with respect to the LES quality measure.
with
and R the radius of the circumscribe circle.
◆ MMG5_caltet_ani()
- Parameters
-
mesh | pointer toward the mesh structure. |
met | pointer toward the meric structure. |
pt | pointer toward a tetrahedra. |
- Returns
- The anisotropic quality of the tet or 0.0 if fail.
Compute the quality of the tet pt with respect to the anisotropic metric met.
.
- Todo:
- test with the square of this measure
◆ MMG5_caltet_iso()
- Parameters
-
mesh | pointer toward the mesh structure. |
met | pointer toward the metric structure. |
pt | pointer toward a tetrahedra. |
- Returns
- The isotropic quality of the tet.
Compute the quality of the tet pt with respect to the isotropic metric met.
◆ MMG5_caltet_iso_4pt()
static double MMG5_caltet_iso_4pt |
( |
double * |
a, |
|
|
double * |
b, |
|
|
double * |
c, |
|
|
double * |
d |
|
) |
| |
|
inlinestatic |
- Parameters
-
a | pointer toward the coor of the first tetra vertex. |
b | pointer toward the coor of the second tetra vertex. |
c | pointer toward the coor of the third tetra vertex. |
d | pointer toward the coor of the fourth tetra vertex. |
- Returns
- The isotropic quality of the tet.
Compute the quality of a tetra given by 4 points a,b,c,d with respect to the isotropic metric met.
◆ MMG5_lenedg33_ani()
- Parameters
-
mesh | pointer toward the mesh structure. |
met | pointer toward the sol structure. |
ia | index of edge in tetra pt . |
pt | pointer toward the tetra from which we come. |
- Returns
- length of edge according to the prescribed metric.
Compute length of edge
according to the prescribed aniso metric (for classic storage of metrics at ridges points).
◆ MMG5_lenedg_ani()
- Parameters
-
mesh | pointer toward the mesh structure. |
met | pointer toward the sol structure. |
ia | index of edge in tetra pt . |
pt | pointer toward the tetra from which we come. |
- Returns
- length of edge according to the prescribed metric.
Compute length of edge
according to the prescribed aniso metric (for special storage of metrics at ridges points).
◆ MMG5_lenedg_iso()
- Parameters
-
mesh | pointer toward the mesh structure. |
met | pointer toward the sol structure. |
ia | index of edge in tetra pt . |
pt | pointer toward the tetra from which we come. |
- Returns
- length of edge according to the prescribed metric.
Compute length of edge
according to the prescribed iso metric (length identic for internal edges than for surface edges).
◆ MMG5_lenedgCoor_ani()
static double MMG5_lenedgCoor_ani |
( |
double * |
ca, |
|
|
double * |
cb, |
|
|
double * |
sa, |
|
|
double * |
sb |
|
) |
| |
|
inlinestatic |
Compute edge length from edge's coordinates.
- Parameters
-
ca | pointer toward the coordinates of the first edge's extremity. |
cb | pointer toward the coordinates of the second edge's extremity. |
sa | pointer toward the metric associated to the first edge's extremity. |
sb | pointer toward the metric associated to the second edge's extremity. |
- Returns
- edge length.
Compute length of edge
(with ca and cb coordinates of edge extremities) according to the anisotropic size prescription.
◆ MMG5_lenedgspl33_ani()
- Parameters
-
mesh | pointer toward the mesh structure. |
met | pointer toward the sol structure. |
ia | index of edge in tetra pt . |
pt | pointer toward the tetra from which we come. |
- Returns
- length of edge according to the prescribed metric.
Compute length of edge
according to the prescribed aniso metric (for classic storage of metrics at ridges points).
◆ MMG5_lenedgspl_ani()
- Parameters
-
mesh | pointer toward the mesh structure. |
met | pointer toward the sol structure. |
ia | index of edge in tetra pt . |
pt | pointer toward the tetra from which we come. |
- Returns
- length of edge according to the prescribed metric, 0 if fail.
Compute length of edge
according to the prescribed aniso metric (for special storage of metrics at ridges points).
◆ MMG5_lenedgspl_iso()
◆ MMG5_orcal()
- Parameters
-
mesh | pointer toward the mesh structure. |
met | pointer toward the meric structure. |
iel | index of element. |
- Returns
- The oriented quality of element iel or 0.0 if iel is inverted.
Compute tetra oriented quality of iel.