|
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.

| int8_t ddb |