mmg3d
|
Functions for swapping process over boundary. More...
#include "inlined_functions_3d.h"
Functions | |
int | _MMG5_chkswpbdy (MMG5_pMesh mesh, MMG5_pSol met, int *list, int ilist, int it1, int it2, char typchk) |
int | _MMG5_swpbdy (MMG5_pMesh mesh, MMG5_pSol met, int *list, int ret, int it1, _MMG3D_pOctree octree, char typchk) |
Variables | |
char | ddb |
Functions for swapping process over boundary.
int _MMG5_chkswpbdy | ( | MMG5_pMesh | mesh, |
MMG5_pSol | met, | ||
int * | list, | ||
int | ilist, | ||
int | it1, | ||
int | it2, | ||
char | typchk | ||
) |
mesh | pointer toward the mesh structure. |
met | pointer toward the metric structure. |
list | pointer toward the shell of the edge. |
ilist | pointer toward the size of the shell of the edge. |
it1 | first element of the open shell. |
it2 | last element of the open shell. |
typchk | type of checking permformed for edge length (hmin or LSHORT criterion). |
Check whether edge whose shell is provided should be swapped for geometric approximation purposes (the 2 surface triangles are also provided).
int _MMG5_swpbdy | ( | MMG5_pMesh | mesh, |
MMG5_pSol | met, | ||
int * | list, | ||
int | ret, | ||
int | it1, | ||
_MMG3D_pOctree | octree, | ||
char | typchk | ||
) |
mesh | pointer toward the mesh structure |
met | pointer toward the solution structure |
list | pointer toward the shell of the edge |
ret | dobble of the number of tetrahedra in the shell |
it1 | boundary face carrying the beforehand tested terminal point for collapse |
octree | pointer toward the octree structure in Delaunay mode, NULL pointer in pattern mode. |
typchk | type of checking permformed for edge length (hmin or LSHORT criterion). |
Swap boundary edge whose shell is provided.
char ddb |