Mmg
Simplicial remeshers (mesh adaptation, isovalue discretization, lagrangian movement)
Macros | Functions
mmg3dexterns_private.h File Reference
#include "libmmgtypes.h"
#include "PRoctree_3d_private.h"
#include "mmgcommon_private.h"
Include dependency graph for mmg3dexterns_private.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MMG_EXTERN   extern
 
#define MMG_ASSIGN_NULL
 

Functions

 FUNCTION_POINTER (double(*MMG5_lenedg)(MMG5_pMesh, MMG5_pSol, int, MMG5_pTetra))
 
 FUNCTION_POINTER (double(*MMG5_caltet)(MMG5_pMesh mesh, MMG5_pSol met, MMG5_pTetra pt))
 
 FUNCTION_POINTER (double(*MMG5_caltri)(MMG5_pMesh mesh, MMG5_pSol met, MMG5_pTria ptt))
 
 FUNCTION_POINTER (int(*MMG3D_defsiz)(MMG5_pMesh, MMG5_pSol))
 
 FUNCTION_POINTER (int(*MMG5_intmet)(MMG5_pMesh, MMG5_pSol, MMG5_int, int8_t, MMG5_int, double))
 
 FUNCTION_POINTER (int(*MMG5_interp4bar)(MMG5_pMesh, MMG5_pSol, MMG5_int, MMG5_int, double *))
 
 FUNCTION_POINTER (int(*MMG5_movintpt)(MMG5_pMesh, MMG5_pSol, MMG3D_pPROctree, int64_t *, int, int))
 
 FUNCTION_POINTER (int(*MMG5_movbdyregpt)(MMG5_pMesh, MMG5_pSol, MMG3D_pPROctree, int64_t *, int, MMG5_int *, int, int, int))
 
 FUNCTION_POINTER (int(*MMG5_movbdyrefpt)(MMG5_pMesh, MMG5_pSol, MMG3D_pPROctree, int64_t *, int, MMG5_int *, int, int))
 
 FUNCTION_POINTER (int(*MMG5_cavity)(MMG5_pMesh, MMG5_pSol, MMG5_int, int, int64_t *, int, double))
 
 FUNCTION_POINTER (int(*MMG3D_PROctreein)(MMG5_pMesh, MMG5_pSol, MMG3D_pPROctree, MMG5_int, double))
 
 FUNCTION_POINTER (int(*MMG3D_resetRef)(MMG5_pMesh))
 
 FUNCTION_POINTER (int(*MMG3D_cuttet)(MMG5_pMesh, MMG5_pSol, MMG5_pSol))
 

Macro Definition Documentation

◆ MMG_ASSIGN_NULL

#define MMG_ASSIGN_NULL

Definition at line 10 of file mmg3dexterns_private.h.

◆ MMG_EXTERN

#define MMG_EXTERN   extern

Definition at line 9 of file mmg3dexterns_private.h.

Function Documentation

◆ FUNCTION_POINTER() [1/13]

FUNCTION_POINTER ( double(*)(MMG5_pMesh mesh, MMG5_pSol met, MMG5_pTetra pt)  MMG5_caltet)

◆ FUNCTION_POINTER() [2/13]

FUNCTION_POINTER ( double(*)(MMG5_pMesh mesh, MMG5_pSol met, MMG5_pTria ptt)  MMG5_caltri)

◆ FUNCTION_POINTER() [3/13]

FUNCTION_POINTER ( double(*)(MMG5_pMesh, MMG5_pSol, int, MMG5_pTetra MMG5_lenedg)

◆ FUNCTION_POINTER() [4/13]

FUNCTION_POINTER ( int(*)(MMG5_pMesh, MMG5_pSol, MMG5_pSol MMG3D_cuttet)

◆ FUNCTION_POINTER() [5/13]

FUNCTION_POINTER ( int(*)(MMG5_pMesh, MMG5_pSol MMG3D_defsiz)

◆ FUNCTION_POINTER() [6/13]

FUNCTION_POINTER ( int(*)(MMG5_pMesh, MMG5_pSol, MMG3D_pPROctree, MMG5_int, double)  MMG3D_PROctreein)

◆ FUNCTION_POINTER() [7/13]

FUNCTION_POINTER ( int(*)(MMG5_pMesh MMG3D_resetRef)

◆ FUNCTION_POINTER() [8/13]

FUNCTION_POINTER ( int(*)(MMG5_pMesh, MMG5_pSol, MMG5_int, int, int64_t *, int, double)  MMG5_cavity)

◆ FUNCTION_POINTER() [9/13]

FUNCTION_POINTER ( int(*)(MMG5_pMesh, MMG5_pSol, MMG5_int, MMG5_int, double *)  MMG5_interp4bar)

◆ FUNCTION_POINTER() [10/13]

FUNCTION_POINTER ( int(*)(MMG5_pMesh, MMG5_pSol, MMG5_int, int8_t, MMG5_int, double)  MMG5_intmet)

◆ FUNCTION_POINTER() [11/13]

FUNCTION_POINTER ( int(*)(MMG5_pMesh, MMG5_pSol, MMG3D_pPROctree, int64_t *, int, MMG5_int *, int, int)  MMG5_movbdyrefpt)

◆ FUNCTION_POINTER() [12/13]

FUNCTION_POINTER ( int(*)(MMG5_pMesh, MMG5_pSol, MMG3D_pPROctree, int64_t *, int, MMG5_int *, int, int, int)  MMG5_movbdyregpt)

◆ FUNCTION_POINTER() [13/13]

FUNCTION_POINTER ( int(*)(MMG5_pMesh, MMG5_pSol, MMG3D_pPROctree, int64_t *, int, int)  MMG5_movintpt)