mmg3d
|
Check the input mesh validity. More...
#include "mmg3d.h"
Macros | |
#define | MMG5_EPSLOC 1.00005 |
#define | IEDG(a, b) (((a) > 0) && ((b) > 0)) ? ((a)+(b)) : (((a)+(b))-(1)) |
Functions | |
void | MMG5_chkvol (MMG5_pMesh mesh) |
int | MMG5_chkmshsurf (MMG5_pMesh mesh) |
int | MMG5_mmg3dChkmsh (MMG5_pMesh mesh, int severe, int base) |
int | MMG5_chkptonbdy (MMG5_pMesh mesh, int np) |
int | MMG5_cntbdypt (MMG5_pMesh mesh, int nump) |
int | MMG5_chkfemtopo (MMG5_pMesh mesh) |
int | srcface (MMG5_pMesh mesh, int n0, int n1, int n2) |
Variables | |
int8_t | ddb |
Check the input mesh validity.
#define IEDG | ( | a, | |
b | |||
) | (((a) > 0) && ((b) > 0)) ? ((a)+(b)) : (((a)+(b))-(1)) |
#define MMG5_EPSLOC 1.00005 |
int MMG5_chkfemtopo | ( | MMG5_pMesh | mesh | ) |
mesh | pointer toward the mesh structure. |
Count the number of tetras that have several boundary faces, as well as the number of internal edges connecting points of the boundary.
int MMG5_chkmshsurf | ( | MMG5_pMesh | mesh | ) |
int MMG5_chkptonbdy | ( | MMG5_pMesh | mesh, |
int | np | ||
) |
Search boundary faces containing point np.
void MMG5_chkvol | ( | MMG5_pMesh | mesh | ) |
int MMG5_cntbdypt | ( | MMG5_pMesh | mesh, |
int | nump | ||
) |
Count how many boundary faces share point nump.
int MMG5_mmg3dChkmsh | ( | MMG5_pMesh | mesh, |
int | severe, | ||
int | base | ||
) |
mesh | pointer toward the mesh structure. |
severe | level of performed check |
base | unused argument. |
Check the mesh validity
int srcface | ( | MMG5_pMesh | mesh, |
int | n0, | ||
int | n1, | ||
int | n2 | ||
) |
Search face n0,n1,n2 in mesh, and get the support tetras, with the corresponding refs.
|
extern |