Mmg
Simplicial remeshers (mesh adaptation, isovalue discretization, lagrangian movement)
API_functionsf.c File Reference

Fortran API functions for MMG library. More...

Include dependency graph for API_functionsf.c:

Go to the source code of this file.

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_SCALEMESH, mmg5_scalemesh,(MMG5_pMesh *mesh, MMG5_pSol *met, MMG5_pSol *ls, int *retval),(mesh, met, ls, retval))
 
 FORTRAN_NAME (MMG5_UNSCALEMESH, mmg5_unscalemesh,(MMG5_pMesh *mesh, MMG5_pSol *met, MMG5_pSol *ls, int *retval),(mesh, met, ls, 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_private.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.

Definition in file API_functionsf.c.

Function Documentation

◆ FORTRAN_NAME() [1/8]

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

See MMG5_Init_fileNames function in common/libmmgcommon_private.h file.

Definition at line 47 of file API_functionsf.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [2/8]

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

See MMG5_unscaleMesh function in common/libmmgcommon_private.h file.

Definition at line 150 of file API_functionsf.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [3/8]

FORTRAN_NAME ( MMG5_SCALEMESH ,
mmg5_scalemesh ,
(MMG5_pMesh *mesh, MMG5_pSol *met, MMG5_pSol *ls, int *retval) ,
(mesh, met, ls, retval)  )

See MMG5_scaleMesh function in common/libmmgcommon_private.h file.

Definition at line 126 of file API_functionsf.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [4/8]

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_private.h file.

Definition at line 56 of file API_functionsf.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [5/8]

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_private.h file.

Definition at line 73 of file API_functionsf.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [6/8]

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.

Definition at line 92 of file API_functionsf.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [7/8]

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_private.h file.

Definition at line 109 of file API_functionsf.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [8/8]

FORTRAN_NAME ( MMG5_UNSCALEMESH ,
mmg5_unscalemesh ,
(MMG5_pMesh *mesh, MMG5_pSol *met, MMG5_pSol *ls, int *retval) ,
(mesh, met, ls, retval)  )

See MMG5_unscaleMesh function in common/libmmgcommon_private.h file.

Definition at line 138 of file API_functionsf.c.

Here is the call graph for this function: