Mmg
Simplicial remeshers (mesh adaptation, isovalue discretization, lagrangian movement)
mmg2dexterns_private.h
Go to the documentation of this file.
1#ifndef MMG2DEXTERNS_H
2#define MMG2DEXTERNS_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 ( int (*MMG2D_defsiz)(MMG5_pMesh ,MMG5_pSol ) );
13FUNCTION_POINTER ( int (*MMG2D_intmet)(MMG5_pMesh ,MMG5_pSol ,MMG5_int ,int8_t ,MMG5_int ,double ) );
14FUNCTION_POINTER ( double(*MMG2D_lencurv)(MMG5_pMesh ,MMG5_pSol ,MMG5_int ,MMG5_int ) );
15FUNCTION_POINTER ( int (*MMG2D_gradsizreq)(MMG5_pMesh ,MMG5_pSol ) );
16FUNCTION_POINTER ( double(*MMG2D_caltri)(MMG5_pMesh ,MMG5_pSol ,MMG5_pTria ) );
17FUNCTION_POINTER ( int (*MMG2D_gradsiz)(MMG5_pMesh ,MMG5_pSol ) );
18
19#undef MMG_EXTERN
20#undef MMG_ASSIGN_NULL
21
22#endif
#define FUNCTION_POINTER(fproto)
MMG mesh structure.
Definition: libmmgtypes.h:605