Mmg
Simplicial remeshers (mesh adaptation, isovalue discretization, lagrangian movement)
mmg3dexterns_private.h
Go to the documentation of this file.
1#ifndef MMG3DEXTERNS_H
2#define MMG3DEXTERNS_H
3
4#include "libmmgtypes.h"
6#include "mmgcommon_private.h"
7
8#ifndef MMG_EXTERN
9#define MMG_EXTERN extern
10#define MMG_ASSIGN_NULL
11#endif
12
13FUNCTION_POINTER ( double (*MMG5_lenedg)(MMG5_pMesh ,MMG5_pSol ,int, MMG5_pTetra ) );
14FUNCTION_POINTER ( double (*MMG5_lenedgspl)(MMG5_pMesh ,MMG5_pSol ,int, MMG5_pTetra ) );
15FUNCTION_POINTER ( double (*MMG5_caltet)(MMG5_pMesh mesh,MMG5_pSol met,MMG5_pTetra pt) );
16FUNCTION_POINTER ( double (*MMG5_caltri)(MMG5_pMesh mesh,MMG5_pSol met,MMG5_pTria ptt) );
17FUNCTION_POINTER ( int (*MMG3D_defsiz)(MMG5_pMesh ,MMG5_pSol ) );
18FUNCTION_POINTER ( int (*MMG3D_gradsiz)(MMG5_pMesh ,MMG5_pSol ) );
19FUNCTION_POINTER ( int (*MMG3D_gradsizreq)(MMG5_pMesh ,MMG5_pSol ) );
20FUNCTION_POINTER ( int (*MMG5_intmet)(MMG5_pMesh,MMG5_pSol,MMG5_int,int8_t,MMG5_int, double) );
21FUNCTION_POINTER ( int (*MMG5_interp4bar)(MMG5_pMesh,MMG5_pSol,MMG5_int,MMG5_int,double *) );
22FUNCTION_POINTER ( int (*MMG5_movintpt)(MMG5_pMesh ,MMG5_pSol, MMG3D_pPROctree ,int64_t *, int , int ) );
23FUNCTION_POINTER ( int (*MMG5_movbdyregpt)(MMG5_pMesh, MMG5_pSol, MMG3D_pPROctree ,int64_t*, int, MMG5_int*, int, int ,int) );
24FUNCTION_POINTER ( int (*MMG5_movbdyrefpt)(MMG5_pMesh, MMG5_pSol, MMG3D_pPROctree ,int64_t*, int, MMG5_int*, int ,int) );
25FUNCTION_POINTER ( int (*MMG5_movbdynompt)(MMG5_pMesh, MMG5_pSol, MMG3D_pPROctree ,int64_t*, int, MMG5_int*, int ,int) );
26FUNCTION_POINTER ( int (*MMG5_movbdyridpt)(MMG5_pMesh, MMG5_pSol, MMG3D_pPROctree ,int64_t*, int, MMG5_int*, int ,int) );
27FUNCTION_POINTER ( int (*MMG5_cavity)(MMG5_pMesh ,MMG5_pSol ,MMG5_int ,int ,int64_t *,int ,double) );
28FUNCTION_POINTER ( int (*MMG3D_PROctreein)(MMG5_pMesh ,MMG5_pSol ,MMG3D_pPROctree ,MMG5_int,double ) );
29FUNCTION_POINTER ( int (*MMG3D_resetRef)(MMG5_pMesh) );
30FUNCTION_POINTER ( int (*MMG3D_setref)(MMG5_pMesh,MMG5_pSol) );
31FUNCTION_POINTER ( int (*MMG3D_snpval)(MMG5_pMesh,MMG5_pSol) );
33
34#undef MMG_EXTERN
35#undef MMG_ASSIGN_NULL
36
37#endif
MMG5_pMesh * mesh
#define FUNCTION_POINTER(fproto)
MMG mesh structure.
Definition: libmmgtypes.h:605