31#include "mmg/common/mmgcmakedefines.h"
32#include "mmg/common/mmgversion.h"
51#define MMG5_LOWFAILURE 1
59#define MMG5_STRONGFAILURE 2
87#define MMG5_ARG_start 1
96#define MMG5_ARG_ppMesh 2
106#define MMG5_ARG_ppLs 3
116#define MMG5_ARG_ppMet 4
126#define MMG5_ARG_ppDisp 5
136#define MMG5_ARG_ppSols 6
145#define MMG5_ARG_pMesh 7
154#define MMG5_ARG_pMet 8
163#define MMG5_ARG_pDisp 9
173#define MMG5_ARG_end 10
181#define MMG5_NSOLS_MAX 100
189#define MMG5_FILENAME_LEN_MAX 255
197#define MMG5_MMAT_NoSplit 0
205#define MMG5_MMAT_Split 1
518 double dhd,hmin,hmax,hsiz,hgrad,hgradreq,hausd;
546 uint8_t
ani, optim, optimLES, noinsert, noswap, nomove, nosurf, nosizreq;
612 MMG5_int npi,nti,nai,nei,np,
na,nt,ne,npmax,namax,ntmax,nemax,xpmax,xtmax;
MMG5_type
Type of solutions.
MMG5_xPrism * MMG5_pxPrism
MMG5_Format
Type of supported file format.
MMG5_InvMat * MMG5_pInvMat
MMG5_xTetra * MMG5_pxTetra
MMG5_entities
Type of mesh entities.
MMG5_xPoint * MMG5_pxPoint
Structure to store edges of a MMG mesh.
Hash table to store geometric edges.
Identic as MMG5_HGeom but use MMG5_hedge to store edges instead of MMG5_hgeom (memory economy).
Store input parameters of the run.
To store lookup table for references in the mesh (useful in LS mode)
To store user-defined references in the mesh (useful in LS mode)
Structure to store points of a MMG mesh.
Used to hash edges (memory economy compared to MMG5_hgeom).
Cell of the hash table of geom edges.
Structure to store surface points of a MMG mesh.
Structure to store the surface prism of a MMG mesh.
Structure to store the surface tetrahedra of a MMG mesh.