Mmg
Simplicial remeshers (mesh adaptation, isovalue discretization, lagrangian movement)
mmgsexterns_private.h
Go to the documentation of this file.
1#ifndef MMGSEXTERNS_H
2#define MMGSEXTERNS_H
3
4#include "libmmgtypes.h"
5#include "mmgcommon_private.h"
6
7#ifndef MMG_EXTERN
8#define MMG_EXTERN extern
9#define MMG_ASSIGN_NULL
10#endif
11
12FUNCTION_POINTER ( double (*MMG5_calelt)(MMG5_pMesh mesh,MMG5_pSol met,MMG5_pTria ptt) );
13FUNCTION_POINTER ( int (*MMGS_defsiz)(MMG5_pMesh mesh,MMG5_pSol met) );
14FUNCTION_POINTER ( int (*MMGS_gradsiz)(MMG5_pMesh mesh,MMG5_pSol met) );
15FUNCTION_POINTER ( int (*MMGS_gradsizreq)(MMG5_pMesh mesh,MMG5_pSol met) );
16FUNCTION_POINTER ( int (*intmet)(MMG5_pMesh mesh,MMG5_pSol met,MMG5_int k,int8_t i,MMG5_int ip,double s) );
17FUNCTION_POINTER ( int (*movintpt)(MMG5_pMesh mesh,MMG5_pSol met,MMG5_int *list,int ilist) );
18FUNCTION_POINTER ( int (*movridpt)(MMG5_pMesh mesh,MMG5_pSol met,MMG5_int *list,int ilist) );
19
20#undef MMG_EXTERN
21#undef MMG_ASSIGN_NULL
22
23#endif
MMG5_pMesh * mesh
#define FUNCTION_POINTER(fproto)
MMG mesh structure.
Definition: libmmgtypes.h:605