mmg3d
libmmg3d_toolsf.c File Reference

Fortran API functions for MMG3D library. More...

#include "mmg3d.h"
Include dependency graph for libmmg3d_toolsf.c:

Functions

 FORTRAN_NAME (MMG3D_SETFUNC, mmg3d_setfunc,(MMG5_pMesh *mesh, MMG5_pSol *met),(mesh, met))
 
 FORTRAN_NAME (MMG3D_USAGE, mmg3d_usage,(char *prog, int *strlen),(prog, strlen))
 
 FORTRAN_NAME (MMG3D_PARSOP, mmg3d_parsop,(MMG5_pMesh *mesh, MMG5_pSol *met, int *retval),(mesh, met, retval))
 
 FORTRAN_NAME (MMG3D_DEFAULTVALUES, mmg3d_defaultvalues,(MMG5_pMesh *mesh),(mesh))
 
 FORTRAN_NAME (MMG3D_STOCKOPTIONS, mmg3d_stockoptions,(MMG5_pMesh *mesh, MMG5_Info *info, int *retval),(mesh, info, retval))
 
 FORTRAN_NAME (MMG3D_DESTOCKOPTIONS, mmg3d_destockoptions,(MMG5_pMesh *mesh, MMG5_Info *info),(mesh, info))
 
 FORTRAN_NAME (MMG3D_MMG3DCHECK, mmg3d_mmg3dcheck,(MMG5_pMesh *mesh, MMG5_pSol *met, double *critmin, double *lmin, double *lmax, int *eltab, int *metRidTyp, int *retval),(mesh, met, critmin, lmin, lmax, eltab, metRidTyp, retval))
 
 FORTRAN_NAME (MMG3D_SEARCHQUA, mmg3d_searchqua,(MMG5_pMesh *mesh, MMG5_pSol *met, double *critmin, int *eltab, char *metRidTyp),(mesh, met, critmin, eltab, metRidTyp))
 
 FORTRAN_NAME (MMG3D_SEARCHLEN, mmg3d_searchlen,(MMG5_pMesh *mesh, MMG5_pSol *met, double *lmin, double *lmax, int *eltab, char *metRidTyp, int *retval),(mesh, met, lmin, lmax, eltab, metRidTyp, retval))
 
 FORTRAN_NAME (MMG3D_GET_TETFROMTRIA, mmg3d_get_tetfromtria,(MMG5_pMesh *mesh, int *ktri, int *ktet, int *iface, int *retval),(mesh, ktri, ktet, iface, retval))
 
 FORTRAN_NAME (MMG3D_GET_TETSFROMTRIA, mmg3d_get_tetsfromtria,(MMG5_pMesh *mesh, int *ktri, int ktet[2], int iface[2], int *retval),(mesh, ktri, ktet, iface, retval))
 
 FORTRAN_NAME (MMG3D_GET_ADJATET, mmg3d_get_adjatet,(MMG5_pMesh *mesh, int *kel, int listet[4], int *retval),(mesh, kel, listet, retval))
 
 FORTRAN_NAME (MMG3D_DOSOL, mmg3d_dosol,(MMG5_pMesh *mesh, MMG5_pSol *met, int *retval),(mesh, met, retval))
 
 FORTRAN_NAME (MMG3D_SET_CONSTANTSIZE, mmg3d_set_constantsize,(MMG5_pMesh *mesh, MMG5_pSol *met, int *retval),(mesh, met, retval))
 

Detailed Description

Fortran API functions for MMG3D library.

Author
Charles Dapogny (UPMC)
Cécile Dobrzynski (Bx INP/Inria/UBordeaux)
Pascal Frey (UPMC)
Algiane Froehly (Inria/UBordeaux)
Version
5
Date
01 2014
Note
Please, refer to the mmg3d/libmmg3d.h file for functions documentation.

Define the private Fortran API functions for MMG3D library (incompatible functions with the main binary): adds function definitions with upcase, underscore and double underscore to match any fortran compiler.

Function Documentation

◆ FORTRAN_NAME() [1/14]

FORTRAN_NAME ( MMG3D_DEFAULTVALUES  ,
mmg3d_defaultvalues  ,
(MMG5_pMesh *mesh ,
(mesh  
)

See MMG3D_defaultValues function in mmg3d/libmmg3d.h file.

Here is the call graph for this function:

◆ FORTRAN_NAME() [2/14]

FORTRAN_NAME ( MMG3D_DESTOCKOPTIONS  ,
mmg3d_destockoptions  ,
(MMG5_pMesh *mesh, MMG5_Info *info ,
(mesh, info  
)

See MMG3D_destockOptions function in mmg3d/libmmg3d.h file.

Here is the call graph for this function:

◆ FORTRAN_NAME() [3/14]

FORTRAN_NAME ( MMG3D_DOSOL  ,
mmg3d_dosol  ,
(MMG5_pMesh *mesh, MMG5_pSol *met, int *retval ,
(mesh, met, retval  
)

See MMG3D_doSol function in mmg3d/libmmg3d.h file.

Here is the call graph for this function:

◆ FORTRAN_NAME() [4/14]

FORTRAN_NAME ( MMG3D_GET_ADJATET  ,
mmg3d_get_adjatet  ,
(MMG5_pMesh *mesh, int *kel, int listet[4], int *retval ,
(mesh, kel, listet, retval  
)

See MMG3D_Get_adjaTet function in mmg3d/libmmg3d.h file.

Here is the call graph for this function:

◆ FORTRAN_NAME() [5/14]

FORTRAN_NAME ( MMG3D_GET_TETFROMTRIA  ,
mmg3d_get_tetfromtria  ,
(MMG5_pMesh *mesh, int *ktri, int *ktet, int *iface, int *retval ,
(mesh, ktri, ktet, iface, retval  
)

See MMG3D_Get_tetFromTria function in mmg3d/libmmg3d.h file.

Here is the call graph for this function:

◆ FORTRAN_NAME() [6/14]

FORTRAN_NAME ( MMG3D_GET_TETSFROMTRIA  ,
mmg3d_get_tetsfromtria  ,
(MMG5_pMesh *mesh, int *ktri, int ktet[2], int iface[2], int *retval ,
(mesh, ktri, ktet, iface, retval  
)

See MMG3D_Get_tetsFromTria function in mmg3d/libmmg3d.h file.

Here is the call graph for this function:

◆ FORTRAN_NAME() [7/14]

FORTRAN_NAME ( MMG3D_MMG3DCHECK  ,
mmg3d_mmg3dcheck  ,
(MMG5_pMesh *mesh, MMG5_pSol *met, double *critmin, double *lmin, double *lmax, int *eltab, int *metRidTyp, int *retval ,
(mesh, met, critmin, lmin, lmax, eltab, metRidTyp, retval  
)

See MMG3D_mmg3dcheck function in mmg3d/libmmg3d.h file.

Here is the call graph for this function:

◆ FORTRAN_NAME() [8/14]

FORTRAN_NAME ( MMG3D_PARSOP  ,
mmg3d_parsop  ,
(MMG5_pMesh *mesh, MMG5_pSol *met, int *retval ,
(mesh, met, retval  
)

See MMG3D_parsop function in mmg3d/libmmg3d.h file.

Here is the call graph for this function:

◆ FORTRAN_NAME() [9/14]

FORTRAN_NAME ( MMG3D_SEARCHLEN  ,
mmg3d_searchlen  ,
(MMG5_pMesh *mesh, MMG5_pSol *met, double *lmin, double *lmax, int *eltab, char *metRidTyp, int *retval ,
(mesh, met, lmin, lmax, eltab, metRidTyp, retval  
)

See MMG3D_searchlen function in mmg3d/libmmg3d.h file.

Here is the call graph for this function:

◆ FORTRAN_NAME() [10/14]

FORTRAN_NAME ( MMG3D_SEARCHQUA  ,
mmg3d_searchqua  ,
(MMG5_pMesh *mesh, MMG5_pSol *met, double *critmin, int *eltab, char *metRidTyp)  ,
(mesh, met, critmin, eltab, metRidTyp)   
)

See MMG3D_searchqua function in mmg3d/libmmg3d.h file.

Here is the call graph for this function:

◆ FORTRAN_NAME() [11/14]

FORTRAN_NAME ( MMG3D_SET_CONSTANTSIZE  ,
mmg3d_set_constantsize  ,
(MMG5_pMesh *mesh, MMG5_pSol *met, int *retval ,
(mesh, met, retval  
)

See MMG3D_Set_constantSize function in mmg3d/libmmg3d.h file.

Here is the call graph for this function:

◆ FORTRAN_NAME() [12/14]

FORTRAN_NAME ( MMG3D_SETFUNC  ,
mmg3d_setfunc  ,
(MMG5_pMesh *mesh, MMG5_pSol *met)  ,
(mesh, met)   
)

See MMG3D_setfunc function in mmg3d/libmmg3d.h file.

Here is the call graph for this function:

◆ FORTRAN_NAME() [13/14]

FORTRAN_NAME ( MMG3D_STOCKOPTIONS  ,
mmg3d_stockoptions  ,
(MMG5_pMesh *mesh, MMG5_Info *info, int *retval ,
(mesh, info, retval  
)

See MMG3D_stockOptions function in mmg3d/libmmg3d.h file.

Here is the call graph for this function:

◆ FORTRAN_NAME() [14/14]

FORTRAN_NAME ( MMG3D_USAGE  ,
mmg3d_usage  ,
(char *prog, int *strlen)  ,
(prog, strlen)   
)

See MMG3D_usage function in mmg3d/libmmg3d.h file.

Here is the call graph for this function: