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

Fortran API functions for MMG library. More...

#include "mmgcommon_private.h"
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: