Mmg
Simplicial remeshers (mesh adaptation, isovalue discretization, lagrangian movement)
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_caltet )(MMG5_pMesh mesh, MMG5_pSol met, MMG5_pTetra pt))

◆ FUNCTION_POINTER() [2/13]

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

◆ FUNCTION_POINTER() [3/13]

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

◆ FUNCTION_POINTER() [4/13]

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

◆ FUNCTION_POINTER() [5/13]

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

◆ FUNCTION_POINTER() [6/13]

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

◆ FUNCTION_POINTER() [7/13]

FUNCTION_POINTER ( int(* MMG3D_resetRef )(MMG5_pMesh))

◆ FUNCTION_POINTER() [8/13]

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

◆ FUNCTION_POINTER() [9/13]

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

◆ FUNCTION_POINTER() [10/13]

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

◆ FUNCTION_POINTER() [11/13]

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

◆ FUNCTION_POINTER() [12/13]

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

◆ FUNCTION_POINTER() [13/13]

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