mmg3d
API_functionsf.c File Reference

Fortran API functions for MMG library. More...

#include "mmgcommon.h"
Include dependency graph for API_functionsf.c:

Functions

 FORTRAN_NAME (MMG5_INIT_FILENAMES, mmg5_init_filenames,(MMG5_pMesh *mesh, MMG5_pSol *sol),(mesh, sol))
 
 FORTRAN_NAME (MMG5_SET_INPUTMESHNAME, mmg5_set_inputmeshname,(MMG5_pMesh *mesh, char *meshin, int *strlen, int *retval),(mesh, meshin, strlen, retval))
 
 FORTRAN_NAME (MMG5_SET_INPUTSOLNAME, mmg5_set_inputsolname,(MMG5_pMesh *mesh, MMG5_pSol *sol, char *solin, int *strlen, int *retval),(mesh, sol, solin, strlen, retval))
 
 FORTRAN_NAME (MMG5_SET_OUTPUTMESHNAME, mmg5_set_outputmeshname,(MMG5_pMesh *mesh, char *meshout, int *strlen, int *retval),(mesh, meshout, strlen, retval))
 
 FORTRAN_NAME (MMG5_SET_OUTPUTSOLNAME, mmg5_set_outputsolname,(MMG5_pMesh *mesh, MMG5_pSol *sol, char *solout, int *strlen, int *retval),(mesh, sol, solout, strlen, retval))
 
 FORTRAN_NAME (MMG5_MMGFREE_NAMES, mmg5_mmgfree_names,(MMG5_pMesh *mesh, MMG5_pSol *met),(mesh, met))
 

Detailed Description

Fortran API functions for MMG library.

Author
Algiane Froehly (Inria/UBordeaux)
Version
5
Date
01 2014
Note
Please, refer to the common/libmmgcommon.h, mmgs/libmmgs.h and mmg3d/libmmg3d.h header files for functions documentation.

Define the Fortran API functions for MMG library: adds function definitions with upcase, underscore and double underscore to match any fortran compiler.

Function Documentation

◆ FORTRAN_NAME() [1/6]

FORTRAN_NAME ( MMG5_INIT_FILENAMES  ,
mmg5_init_filenames  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol)  ,
(mesh, sol)   
)

See MMG5_Init_fileNames function in common/libmmgcommon.h file.

Here is the call graph for this function:

◆ FORTRAN_NAME() [2/6]

FORTRAN_NAME ( MMG5_MMGFREE_NAMES  ,
mmg5_mmgfree_names  ,
(MMG5_pMesh *mesh,MMG5_pSol *met)  ,
(mesh, met)   
)

See MMG5_Free_names function in common/libmmgcommon.h file.

Here is the call graph for this function:

◆ FORTRAN_NAME() [3/6]

FORTRAN_NAME ( MMG5_SET_INPUTMESHNAME  ,
mmg5_set_inputmeshname  ,
(MMG5_pMesh *mesh, char *meshin, int *strlen, int *retval ,
(mesh, meshin, strlen, retval  
)

See MMG5_Set_inputMeshName function in common/libmmgcommon.h file.

Here is the call graph for this function:

◆ FORTRAN_NAME() [4/6]

FORTRAN_NAME ( MMG5_SET_INPUTSOLNAME  ,
mmg5_set_inputsolname  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, char *solin, int *strlen, int *retval ,
(mesh, sol, solin, strlen, retval  
)

See MMG5_Set_inputSolName function in common/libmmgcommon.h file.

Here is the call graph for this function:

◆ FORTRAN_NAME() [5/6]

FORTRAN_NAME ( MMG5_SET_OUTPUTMESHNAME  ,
mmg5_set_outputmeshname  ,
(MMG5_pMesh *mesh, char *meshout, int *strlen, int *retval ,
(mesh, meshout, strlen, retval  
)

See MMG5_Set_outputMeshName function in mmgs/libmmgs.h or mmg3d/libmmg3d.h file.

Here is the call graph for this function:

◆ FORTRAN_NAME() [6/6]

FORTRAN_NAME ( MMG5_SET_OUTPUTSOLNAME  ,
mmg5_set_outputsolname  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, char *solout, int *strlen, int *retval ,
(mesh, sol, solout, strlen, retval  
)

See MMG5_Set_outputSolName function in common/libmmgcommon.h file.

Here is the call graph for this function: