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

Fortran API functions for MMGS library. More...

#include "libmmgs.h"
#include "libmmgs_private.h"
Include dependency graph for API_functionsf_s.c:

Go to the source code of this file.

Functions

 FORTRAN_VARIADIC (MMGS_INIT_MESH, mmgs_init_mesh,(const int starter,...), va_list argptr;int ier;va_start(argptr, starter);ier=MMGS_Init_mesh_var(argptr);va_end(argptr);if(!ier) exit(EXIT_FAILURE);return;) FORTRAN_NAME(MMGS_INIT_PARAMETERS
 
 FORTRAN_NAME (MMGS_SET_INPUTMESHNAME, mmgs_set_inputmeshname,(MMG5_pMesh *mesh, char *meshin, int *strlen0, int *retval),(mesh, meshin, strlen0, retval))
 
 FORTRAN_NAME (MMGS_SET_INPUTSOLNAME, mmgs_set_inputsolname,(MMG5_pMesh *mesh, MMG5_pSol *sol, char *solin, int *strlen0, int *retval),(mesh, sol, solin, strlen0, retval))
 
 FORTRAN_NAME (MMGS_SET_OUTPUTMESHNAME, mmgs_set_outputmeshname,(MMG5_pMesh *mesh, char *meshout, int *strlen0, int *retval),(mesh, meshout, strlen0, retval))
 
 FORTRAN_NAME (MMGS_SET_OUTPUTSOLNAME, mmgs_set_outputsolname,(MMG5_pMesh *mesh, MMG5_pSol *sol, char *solout, int *strlen0, int *retval),(mesh, sol, solout, strlen0, retval))
 
 FORTRAN_NAME (MMGS_SET_SOLSIZE, mmgs_set_solsize,(MMG5_pMesh *mesh, MMG5_pSol *sol, int *typEntity, MMG5_int *np, int *typSol, int *retval),(mesh, sol, typEntity, np, typSol, retval))
 
 FORTRAN_NAME (MMGS_SET_SOLSATVERTICESSIZE, mmgs_set_solsatverticessize,(MMG5_pMesh *mesh, MMG5_pSol *sol, int *nsols, MMG5_int *nentities, int *typSol, int *retval),(mesh, sol, nsols, nentities, typSol, retval))
 
 FORTRAN_NAME (MMGS_SET_MESHSIZE, mmgs_set_meshsize,(MMG5_pMesh *mesh, MMG5_int *np, MMG5_int *nt, MMG5_int *na, int *retval),(mesh, np, nt, na, retval))
 
 FORTRAN_NAME (MMGS_GET_SOLSIZE, mmgs_get_solsize,(MMG5_pMesh *mesh, MMG5_pSol *sol, int *typEntity, MMG5_int *np, int *typSol, int *retval),(mesh, sol, typEntity, np, typSol, retval))
 
 FORTRAN_NAME (MMGS_GET_SOLSATVERTICESSIZE, mmgs_get_solsatverticessize,(MMG5_pMesh *mesh, MMG5_pSol *sol, int *nsols, MMG5_int *nentities, int *typSol, int *retval),(mesh, sol, nsols, nentities, typSol, retval))
 
 FORTRAN_NAME (MMGS_GET_MESHSIZE, mmgs_get_meshsize,(MMG5_pMesh *mesh, MMG5_int *np, MMG5_int *nt, MMG5_int *na, int *retval),(mesh, np, nt, na, retval))
 
 FORTRAN_NAME (MMGS_SET_VERTEX, mmgs_set_vertex,(MMG5_pMesh *mesh, double *c0, double *c1, double *c2, MMG5_int *ref, MMG5_int *pos, int *retval),(mesh, c0, c1, c2, ref, pos, retval))
 
 FORTRAN_NAME (MMGS_GET_VERTEX, mmgs_get_vertex,(MMG5_pMesh *mesh, double *c0, double *c1, double *c2, MMG5_int *ref, int *isCorner, int *isRequired, int *retval),(mesh, c0, c1, c2, ref, isCorner, isRequired, retval))
 
 FORTRAN_NAME (MMGS_GETBYIDX_VERTEX, mmgs_getbyidx_vertex,(MMG5_pMesh *mesh, double *c0, double *c1, double *c2, MMG5_int *ref, int *isCorner, int *isRequired, MMG5_int *idx, int *retval),(mesh, c0, c1, c2, ref, isCorner, isRequired, idx, retval))
 
 FORTRAN_NAME (MMGS_SET_VERTICES, mmgs_set_vertices,(MMG5_pMesh *mesh, double *vertices, MMG5_int *refs, int *retval),(mesh, vertices, refs, retval))
 
 FORTRAN_NAME (MMGS_GET_VERTICES, mmgs_get_vertices,(MMG5_pMesh *mesh, double *vertices, MMG5_int *refs, int *areCorners, int *areRequired, int *retval),(mesh, vertices, refs, areCorners, areRequired, retval))
 
 FORTRAN_NAME (MMGS_SET_TRIANGLE, mmgs_set_triangle,(MMG5_pMesh *mesh, MMG5_int *v0, MMG5_int *v1, MMG5_int *v2, MMG5_int *ref, MMG5_int *pos, int *retval),(mesh, v0, v1, v2, ref, pos, retval))
 
 FORTRAN_NAME (MMGS_GET_TRIANGLE, mmgs_get_triangle,(MMG5_pMesh *mesh, MMG5_int *v0, MMG5_int *v1, MMG5_int *v2, MMG5_int *ref, int *isRequired, int *retval),(mesh, v0, v1, v2, ref, isRequired, retval))
 
 FORTRAN_NAME (MMGS_SET_TRIANGLES, mmgs_set_triangles,(MMG5_pMesh *mesh, MMG5_int *tria, MMG5_int *refs, int *retval),(mesh, tria, refs, retval))
 
 FORTRAN_NAME (MMGS_GET_TRIANGLES, mmgs_get_triangles,(MMG5_pMesh *mesh, MMG5_int *tria, MMG5_int *refs, int *areRequired, int *retval),(mesh, tria, refs, areRequired, retval))
 
 FORTRAN_NAME (MMGS_SET_EDGE, mmgs_set_edge,(MMG5_pMesh *mesh, MMG5_int *v0, MMG5_int *v1, MMG5_int *ref, MMG5_int *pos, int *retval),(mesh, v0, v1, ref, pos, retval))
 
 FORTRAN_NAME (MMGS_GET_EDGE, mmgs_get_edge,(MMG5_pMesh *mesh, MMG5_int *e0, MMG5_int *e1, MMG5_int *ref, int *isRidge, int *isRequired, int *retval),(mesh, e0, e1, ref, isRidge, isRequired, retval))
 
 FORTRAN_NAME (MMGS_SET_EDGES, mmgs_set_edges,(MMG5_pMesh *mesh, MMG5_int *edges, MMG5_int *refs, int *retval),(mesh, edges, refs, retval))
 
 FORTRAN_NAME (MMGS_GET_EDGES, mmgs_get_edges,(MMG5_pMesh *mesh, MMG5_int *edges, MMG5_int *refs, int *areRidges, int *areRequired, int *retval),(mesh, edges, refs, areRidges, areRequired, retval))
 
 FORTRAN_NAME (MMGS_SET_CORNER, mmgs_set_corner,(MMG5_pMesh *mesh, MMG5_int *k, int *retval),(mesh, k, retval))
 
 FORTRAN_NAME (MMGS_UNSET_CORNER, mmgs_unset_corner,(MMG5_pMesh *mesh, MMG5_int *k, int *retval),(mesh, k, retval))
 
 FORTRAN_NAME (MMGS_SET_REQUIREDVERTEX, mmgs_set_requiredvertex,(MMG5_pMesh *mesh, MMG5_int *k, int *retval),(mesh, k, retval))
 
 FORTRAN_NAME (MMGS_UNSET_REQUIREDVERTEX, mmgs_unset_requiredvertex,(MMG5_pMesh *mesh, MMG5_int *k, int *retval),(mesh, k, retval))
 
 FORTRAN_NAME (MMGS_SET_REQUIREDTRIANGLE, mmgs_set_requiredtriangle,(MMG5_pMesh *mesh, MMG5_int *k, int *retval),(mesh, k, retval))
 
 FORTRAN_NAME (MMGS_UNSET_REQUIREDTRIANGLE, mmgs_unset_requiredtriangle,(MMG5_pMesh *mesh, MMG5_int *k, int *retval),(mesh, k, retval))
 
 FORTRAN_NAME (MMGS_SET_RIDGE, mmgs_set_ridge,(MMG5_pMesh *mesh, MMG5_int *k, int *retval),(mesh, k, retval))
 
 FORTRAN_NAME (MMGS_UNSET_RIDGE, mmgs_unset_ridge,(MMG5_pMesh *mesh, MMG5_int *k, int *retval),(mesh, k, retval))
 
 FORTRAN_NAME (MMGS_SET_REQUIREDEDGE, mmgs_set_requirededge,(MMG5_pMesh *mesh, MMG5_int *k, int *retval),(mesh, k, retval))
 
 FORTRAN_NAME (MMGS_UNSET_REQUIREDEDGE, mmgs_unset_requirededge,(MMG5_pMesh *mesh, MMG5_int *k, int *retval),(mesh, k, retval))
 
 FORTRAN_NAME (MMGS_SET_NORMALATVERTEX, mmgs_set_normalatvertex,(MMG5_pMesh *mesh, MMG5_int *k, double *n0, double *n1, double *n2, int *retval),(mesh, k, n0, n1, n2, retval))
 
 FORTRAN_NAME (MMGS_GET_NORMALATVERTEX, mmgs_get_normalatvertex,(MMG5_pMesh *mesh, MMG5_int *k, double *n0, double *n1, double *n2, int *retval),(mesh, k, n0, n1, n2, retval))
 
 FORTRAN_NAME (MMGS_GET_TRIANGLEQUALITY, mmgs_get_trianglequality,(MMG5_pMesh *mesh, MMG5_pSol *met, MMG5_int *k, double *retval),(mesh, met, k, retval))
 
 FORTRAN_NAME (MMGS_SET_SCALARSOL, mmgs_set_scalarsol,(MMG5_pSol *met, double *s, MMG5_int *pos, int *retval),(met, s, pos, retval))
 
 FORTRAN_NAME (MMGS_GET_SCALARSOL, mmgs_get_scalarsol,(MMG5_pSol *met, double *s, int *retval),(met, s, retval))
 
 FORTRAN_NAME (MMGS_SET_SCALARSOLS, mmgs_set_scalarsols,(MMG5_pSol *met, double *s, int *retval),(met, s, retval))
 
 FORTRAN_NAME (MMGS_GET_SCALARSOLS, mmgs_get_scalarsols,(MMG5_pSol *met, double *s, int *retval),(met, s, retval))
 
 FORTRAN_NAME (MMGS_SET_VECTORSOL, mmgs_set_vectorsol,(MMG5_pSol *met, double *vx, double *vy, double *vz, MMG5_int *pos, int *retval),(met, vx, vy, vz, pos, retval))
 
 FORTRAN_NAME (MMGS_GET_VECTORSOL, mmgs_get_vectorsol,(MMG5_pSol *met, double *vx, double *vy, double *vz, int *retval),(met, vx, vy, vz, retval))
 
 FORTRAN_NAME (MMGS_SET_VECTORSOLS, mmgs_set_vectorsols,(MMG5_pSol *met, double *sols, int *retval),(met, sols, retval))
 
 FORTRAN_NAME (MMGS_GET_VECTORSOLS, mmgs_get_vectorsols,(MMG5_pSol *met, double *sols, int *retval),(met, sols, retval))
 
 FORTRAN_NAME (MMGS_SET_TENSORSOL, mmgs_set_tensorsol,(MMG5_pSol *met, double *m11, double *m12, double *m13, double *m22, double *m23, double *m33, MMG5_int *pos, int *retval),(met, m11, m12, m13, m22, m23, m33, pos, retval))
 
 FORTRAN_NAME (MMGS_GET_TENSORSOL, mmgs_get_tensorsol,(MMG5_pSol *met, double *m11, double *m12, double *m13, double *m22, double *m23, double *m33, int *retval),(met, m11, m12, m13, m22, m23, m33, retval))
 
 FORTRAN_NAME (MMGS_SET_TENSORSOLS, mmgs_set_tensorsols,(MMG5_pSol *met, double *sols, int *retval),(met, sols, retval))
 
 FORTRAN_NAME (MMGS_GET_TENSORSOLS, mmgs_get_tensorsols,(MMG5_pSol *met, double *sols, int *retval),(met, sols, retval))
 
 FORTRAN_NAME (MMGS_SET_ITHSOL_INSOLSATVERTICES, mmgs_set_ithsol_insolsatvertices,(MMG5_pSol *sol, MMG5_int *i, double *s, MMG5_int *pos, int *retval),(sol, i, s, pos, retval))
 
 FORTRAN_NAME (MMGS_GET_ITHSOL_INSOLSATVERTICES, mmgs_get_ithsol_insolsatvertices,(MMG5_pSol *sol, MMG5_int *i, double *s, MMG5_int *pos, int *retval),(sol, i, s, pos, retval))
 
 FORTRAN_NAME (MMGS_SET_ITHSOLS_INSOLSATVERTICES, mmgs_set_ithsols_insolsatvertices,(MMG5_pSol *sol, MMG5_int *i, double *s, int *retval),(sol, i, s, retval))
 
 FORTRAN_NAME (MMGS_GET_ITHSOLS_INSOLSATVERTICES, mmgs_get_ithsols_insolsatvertices,(MMG5_pSol *sol, MMG5_int *i, double *s, int *retval),(sol, i, s, retval))
 
 FORTRAN_NAME (MMGS_CHK_MESHDATA, mmgs_chk_meshdata,(MMG5_pMesh *mesh, MMG5_pSol *met, int *retval),(mesh, met, retval))
 
 FORTRAN_NAME (MMGS_SET_IPARAMETER, mmgs_set_iparameter,(MMG5_pMesh *mesh, MMG5_pSol *sol, int *iparam, MMG5_int *val, int *retval),(mesh, sol, iparam, val, retval))
 
 FORTRAN_NAME (MMGS_GET_IPARAMETER, mmgs_get_iparameter,(MMG5_pMesh *mesh, int *iparam, MMG5_int *retval),(mesh, iparam, retval))
 
 FORTRAN_NAME (MMGS_SET_DPARAMETER, mmgs_set_dparameter,(MMG5_pMesh *mesh, MMG5_pSol *sol, int *dparam, double *val, int *retval),(mesh, sol, dparam, val, retval))
 
 FORTRAN_NAME (MMGS_SET_LOCALPARAMETER, mmgs_set_localparameter,(MMG5_pMesh *mesh, MMG5_pSol *sol, int *typ, MMG5_int *ref, double *hmin, double *hmax, double *hausd, int *retval),(mesh, sol, typ, ref, hmin, hmax, hausd, retval))
 
 FORTRAN_NAME (MMGS_SET_MULTIMAT, mmgs_set_multimat,(MMG5_pMesh *mesh, MMG5_pSol *sol, MMG5_int *ref, int *split, MMG5_int *rin, MMG5_int *rex, int *retval),(mesh, sol, ref, split, rin, rex, retval))
 
 FORTRAN_NAME (MMGS_SET_LSBASEREFERENCE, mmgs_set_lsbasereference,(MMG5_pMesh *mesh, MMG5_pSol *sol, int *br, int *retval),(mesh, sol, br, retval))
 
 FORTRAN_NAME (MMGS_FREE_ALLSOLS, mmgs_free_allsols,(MMG5_pMesh *mesh, MMG5_pSol *sol, int *retval),(mesh, sol, retval))
 
 FORTRAN_VARIADIC (MMGS_FREE_ALL, mmgs_free_all,(const int starter,...), va_list argptr;int ier;va_start(argptr, starter);ier=MMGS_Free_all_var(argptr);va_end(argptr);if(!ier) exit(EXIT_FAILURE);return;) FORTRAN_VARIADIC(MMGS_FREE_STRUCTURES
 
 va_start (argptr, starter)
 
 va_end (argptr)
 
 if (!ier) exit(EXIT_FAILURE)
 
 FORTRAN_VARIADIC (MMGS_FREE_NAMES, mmgs_free_names,(const int starter,...), va_list argptr;int ier;va_start(argptr, starter);ier=MMGS_Free_names_var(argptr);va_end(argptr);if(!ier) exit(EXIT_FAILURE);return;) FORTRAN_NAME(MMGS_LOADMESH
 
 MMG5_SAFE_MALLOC (tmp, *strlen0+1, char, return)
 
 strncpy (tmp, meshin, *strlen0)
 
 MMG5_SAFE_FREE (tmp)
 
 FORTRAN_NAME (MMGS_LOADVTKMESH, mmgs_loadvtkmesh,(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval),(mesh, sol, filename, strlen0, retval))
 
 FORTRAN_NAME (MMGS_LOADVTKMESH_AND_ALLDATA, mmgs_loadvtkmesh_and_alldata,(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval),(mesh, sol, filename, strlen0, retval))
 
 FORTRAN_NAME (MMGS_LOADVTPMESH, mmgs_loadvtpmesh,(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval),(mesh, sol, filename, strlen0, retval))
 
 FORTRAN_NAME (MMGS_LOADVTPMESH_AND_ALLDATA, mmgs_loadvtpmesh_and_alldata,(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval),(mesh, sol, filename, strlen0, retval))
 
 FORTRAN_NAME (MMGS_LOADVTUMESH, mmgs_loadvtumesh,(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval),(mesh, sol, filename, strlen0, retval))
 
 FORTRAN_NAME (MMGS_LOADVTUMESH_AND_ALLDATA, mmgs_loadvtumesh_and_alldata,(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval),(mesh, sol, filename, strlen0, retval))
 
 FORTRAN_NAME (MMGS_LOADMSHMESH, mmgs_loadmshmesh,(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval),(mesh, sol, filename, strlen0, retval))
 
 FORTRAN_NAME (MMGS_LOADGENERICMESH, mmgs_loadgenericmesh,(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval),(mesh, sol, filename, strlen0, retval))
 
 FORTRAN_NAME (MMGS_LOADMSHMESH_AND_ALLDATA, mmgs_loadmshmesh_and_alldata,(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval),(mesh, sol, filename, strlen0, retval))
 
 FORTRAN_NAME (MMGS_LOADSOL, mmgs_loadsol,(MMG5_pMesh *mesh, MMG5_pSol *met, char *meshin, int *strlen0, int *retval),(mesh, met, meshin, strlen0, retval))
 
 FORTRAN_NAME (MMGS_LOADALLSOLS, mmgs_loadallsols,(MMG5_pMesh *mesh, MMG5_pSol *sol, char *meshin, int *strlen0, int *retval),(mesh, sol, meshin, strlen0, retval))
 
 FORTRAN_NAME (MMGS_SAVEMESH, mmgs_savemesh,(MMG5_pMesh *mesh, char *meshin, int *strlen0, int *retval),(mesh, meshin, strlen0, retval))
 
 FORTRAN_NAME (MMGS_SAVEVTKMESH, mmgs_savevtkmesh,(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval),(mesh, sol, filename, strlen0, retval))
 
 FORTRAN_NAME (MMGS_SAVEVTKMESH_AND_ALLDATA, mmgs_savevtkmesh_and_alldata,(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval),(mesh, sol, filename, strlen0, retval))
 
 FORTRAN_NAME (MMGS_SAVEVTUMESH, mmgs_savevtumesh,(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval),(mesh, sol, filename, strlen0, retval))
 
 FORTRAN_NAME (MMGS_SAVEVTUMESH_AND_ALLDATA, mmgs_savevtumesh_and_alldata,(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval),(mesh, sol, filename, strlen0, retval))
 
 FORTRAN_NAME (MMGS_SAVEVTPMESH, mmgs_savevtpmesh,(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval),(mesh, sol, filename, strlen0, retval))
 
 FORTRAN_NAME (MMGS_SAVEVTPMESH_AND_ALLDATA, mmgs_savevtpmesh_and_alldata,(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval),(mesh, sol, filename, strlen0, retval))
 
 FORTRAN_NAME (MMGS_SAVEMSHMESH, mmgs_savemshmesh,(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval),(mesh, sol, filename, strlen0, retval))
 
 FORTRAN_NAME (MMGS_SAVEGENERICMESH, mmgs_savegenericmesh,(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval),(mesh, sol, filename, strlen0, retval))
 
 FORTRAN_NAME (MMGS_SAVESOL, mmgs_savesol,(MMG5_pMesh *mesh, MMG5_pSol *met, char *meshin, int *strlen0, int *retval),(mesh, met, meshin, strlen0, retval))
 
 FORTRAN_NAME (MMGS_SAVEALLSOLS, mmgs_saveallsols,(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval),(mesh, sol, filename, strlen0, retval))
 
 FORTRAN_NAME (MMGS_CLEAN_ISOSURF, mmgs_clean_isosurf,(MMG5_pMesh *mesh, int *retval),(mesh, retval))
 

Variables

 mmgs_init_parameters
 
MMG5_pMeshmesh
 
 return
 
 mmgs_free_structures
 
const int starter
 
const int va_list argptr
 
int ier = MMGS_Free_structures_var(argptr)
 
 mmgs_loadmesh
 
MMG5_pMesh char * meshin
 
MMG5_pMesh char int * strlen0
 
MMG5_pMesh char int int * retval
 
 tmp [*strlen0] = '\0'
 

Detailed Description

Fortran API functions for MMGS library.

Author
Algiane Froehly (Inria/UBordeaux)
Version
5
Date
01 2014
Note
Please, refer to the mmgs/libmmgs.h file for functions documentation.

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

Definition in file API_functionsf_s.c.

Function Documentation

◆ FORTRAN_NAME() [1/83]

FORTRAN_NAME ( MMGS_CHK_MESHDATA  ,
mmgs_chk_meshdata  ,
(MMG5_pMesh *mesh, MMG5_pSol *met, int *retval ,
(mesh, met, retval  
)

See MMGS_Chk_meshData function in mmgs/libmmgs.h file.

Definition at line 628 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [2/83]

FORTRAN_NAME ( MMGS_CLEAN_ISOSURF  ,
mmgs_clean_isosurf  ,
(MMG5_pMesh *mesh, int *retval ,
(mesh, retval  
)

See MMGS_Clean_isoSurf function in mmgs/libmmgs.h file.

Definition at line 1211 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [3/83]

FORTRAN_NAME ( MMGS_FREE_ALLSOLS  ,
mmgs_free_allsols  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, int *retval ,
(mesh, sol, retval  
)

See MMGS_Free_allSols function in mmgs/libmmgs.h file.

Definition at line 700 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [4/83]

FORTRAN_NAME ( MMGS_GET_EDGE  ,
mmgs_get_edge  ,
(MMG5_pMesh *mesh, MMG5_int *e0, MMG5_int *e1, MMG5_int *ref,int *isRidge, int *isRequired, int *retval ,
(mesh, e0, e1, ref, isRidge, isRequired, retval  
)

See MMGS_Get_edge function in mmgs/libmmgs.h file.

Definition at line 315 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [5/83]

FORTRAN_NAME ( MMGS_GET_EDGES  ,
mmgs_get_edges  ,
(MMG5_pMesh *mesh, MMG5_int *edges, MMG5_int *refs, int *areRidges, int *areRequired, int *retval ,
(mesh, edges, refs, areRidges, areRequired, retval  
)

See MMGS_Get_edges function in mmgs/libmmgs.h file.

Definition at line 334 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [6/83]

FORTRAN_NAME ( MMGS_GET_IPARAMETER  ,
mmgs_get_iparameter  ,
(MMG5_pMesh *mesh, int *iparam, MMG5_int *retval ,
(mesh, iparam, retval  
)

See MMGS_Get_iparameter function in mmgs/libmmgs.h file.

Definition at line 648 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [7/83]

FORTRAN_NAME ( MMGS_GET_ITHSOL_INSOLSATVERTICES  ,
mmgs_get_ithsol_insolsatvertices  ,
(MMG5_pSol *sol, MMG5_int *i, double *s, MMG5_int *pos, int *retval ,
(sol, i, s, pos, retval  
)

See MMGS_Get_ithSol_inSolsAtVertices function in mmgs/libmmgs.h file.

Definition at line 600 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [8/83]

FORTRAN_NAME ( MMGS_GET_ITHSOLS_INSOLSATVERTICES  ,
mmgs_get_ithsols_insolsatvertices  ,
(MMG5_pSol *sol, MMG5_int *i, double *s, int *retval ,
(sol, i, s, retval  
)

See MMGS_Get_ithSols_inSolsAtVertices function in mmgs/libmmgs.h file.

Definition at line 619 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [9/83]

FORTRAN_NAME ( MMGS_GET_MESHSIZE  ,
mmgs_get_meshsize  ,
(MMG5_pMesh *mesh, MMG5_int *np, MMG5_int *nt, MMG5_int *na, int *retval ,
(mesh, np, nt, na, retval  
)

See MMGS_Get_meshSize function in mmgs/libmmgs.h file.

Definition at line 196 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [10/83]

FORTRAN_NAME ( MMGS_GET_NORMALATVERTEX  ,
mmgs_get_normalatvertex  ,
(MMG5_pMesh *mesh, MMG5_int *k, double *n0, double *n1, double *n2, int *retval ,
(mesh, k, n0, n1, n2, retval  
)

See MMGS_Get_normalAtVertex function in mmgs/libmmgs.h file.

Definition at line 451 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [11/83]

FORTRAN_NAME ( MMGS_GET_SCALARSOL  ,
mmgs_get_scalarsol  ,
(MMG5_pSol *met, double *s, int *retval ,
(met, s, retval  
)

See MMGS_Get_scalarSol function in mmgs/libmmgs.h file.

Definition at line 482 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [12/83]

FORTRAN_NAME ( MMGS_GET_SCALARSOLS  ,
mmgs_get_scalarsols  ,
(MMG5_pSol *met, double *s, int *retval ,
(met, s, retval  
)

See MMGS_Get_scalarSols function in mmgs/libmmgs.h file.

Definition at line 501 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [13/83]

FORTRAN_NAME ( MMGS_GET_SOLSATVERTICESSIZE  ,
mmgs_get_solsatverticessize  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, int *nsols, MMG5_int *nentities, int *typSol, int *retval ,
(mesh, sol, nsols, nentities, typSol, retval  
)

See MMGS_Get_solsatverticessize function in mmgs/libmmgs.h file.

Definition at line 184 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [14/83]

FORTRAN_NAME ( MMGS_GET_SOLSIZE  ,
mmgs_get_solsize  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, int *typEntity, MMG5_int *np, int *typSol, int *retval ,
(mesh, sol, typEntity, np, typSol, retval  
)

See MMGS_Get_solSize function in mmgs/libmmgs.h file.

Definition at line 173 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [15/83]

FORTRAN_NAME ( MMGS_GET_TENSORSOL  ,
mmgs_get_tensorsol  ,
(MMG5_pSol *met, double *m11, double *m12, double *m13, double *m22, double *m23, double *m33, int *retval ,
(met, m11, m12, m13, m22, m23, m33, retval  
)

See MMGS_Get_tensorSol function in mmgs/libmmgs.h file.

Definition at line 562 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [16/83]

FORTRAN_NAME ( MMGS_GET_TENSORSOLS  ,
mmgs_get_tensorsols  ,
(MMG5_pSol *met, double *sols, int *retval ,
(met, sols, retval  
)

See MMGS_Get_tensorSol function in mmgs/libmmgs.h file.

Definition at line 582 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [17/83]

FORTRAN_NAME ( MMGS_GET_TRIANGLE  ,
mmgs_get_triangle  ,
(MMG5_pMesh *mesh, MMG5_int *v0, MMG5_int *v1, MMG5_int *v2, MMG5_int *ref,int *isRequired, int *retval ,
(mesh, v0, v1, v2, ref, isRequired, retval  
)

See MMGS_Get_triangle function in mmgs/libmmgs.h file.

Definition at line 273 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [18/83]

FORTRAN_NAME ( MMGS_GET_TRIANGLEQUALITY  ,
mmgs_get_trianglequality  ,
(MMG5_pMesh *mesh, MMG5_pSol *met, MMG5_int *k, double *retval ,
(mesh, met, k, retval  
)

See MMGS_Get_triangleQuality function in mmgs/libmmgs.h file.

Definition at line 461 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [19/83]

FORTRAN_NAME ( MMGS_GET_TRIANGLES  ,
mmgs_get_triangles  ,
(MMG5_pMesh *mesh, MMG5_int *tria, MMG5_int *refs, int *areRequired, int *retval ,
(mesh, tria, refs, areRequired, retval  
)

See MMGS_Get_triangles function in mmgs/libmmgs.h file.

Definition at line 294 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [20/83]

FORTRAN_NAME ( MMGS_GET_VECTORSOL  ,
mmgs_get_vectorsol  ,
(MMG5_pSol *met, double *vx, double *vy, double *vz, int *retval ,
(met, vx, vy, vz, retval  
)

See MMGS_Get_vectorSol function in mmgs/libmmgs.h file.

Definition at line 522 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [21/83]

FORTRAN_NAME ( MMGS_GET_VECTORSOLS  ,
mmgs_get_vectorsols  ,
(MMG5_pSol *met, double *sols, int *retval ,
(met, sols, retval  
)

See MMGS_Get_vectorSols function in mmgs/libmmgs.h file.

Definition at line 541 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [22/83]

FORTRAN_NAME ( MMGS_GET_VERTEX  ,
mmgs_get_vertex  ,
(MMG5_pMesh *mesh, double *c0, double *c1, double *c2, MMG5_int *ref, int *isCorner, int *isRequired, int *retval ,
(mesh, c0, c1, c2, ref, isCorner, isRequired, retval  
)

See MMGS_Get_vertex function in mmgs/libmmgs.h file.

Definition at line 219 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [23/83]

FORTRAN_NAME ( MMGS_GET_VERTICES  ,
mmgs_get_vertices  ,
(MMG5_pMesh *mesh, double *vertices, MMG5_int *refs, int *areCorners, int *areRequired, int *retval ,
(mesh, vertices, refs, areCorners, areRequired, retval  
)

See MMGS_Get_vertices function in mmgs/libmmgs.h file.

Definition at line 251 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [24/83]

FORTRAN_NAME ( MMGS_GETBYIDX_VERTEX  ,
mmgs_getbyidx_vertex  ,
(MMG5_pMesh *mesh, double *c0, double *c1, double *c2, MMG5_int *ref, int *isCorner, int *isRequired, MMG5_int *idx, int *retval ,
(mesh, c0, c1, c2, ref, isCorner, isRequired, idx, retval  
)

See MMGS_GetByIdx_vertex function in mmgs/libmmgs.h file.

Definition at line 230 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [25/83]

FORTRAN_NAME ( MMGS_LOADALLSOLS  ,
mmgs_loadallsols  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, char *meshin, int *strlen0, int *retval ,
(mesh, sol, meshin, strlen0, retval  
)

See MMGS_loadAllSols function in mmgs/libmmgs.h file.

Definition at line 977 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [26/83]

FORTRAN_NAME ( MMGS_LOADGENERICMESH  ,
mmgs_loadgenericmesh  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval ,
(mesh, sol, filename, strlen0, retval  
)

See MMGS_loadGenericMesh function in mmgs/libmmgs.h file.

Definition at line 919 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [27/83]

FORTRAN_NAME ( MMGS_LOADMSHMESH  ,
mmgs_loadmshmesh  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval ,
(mesh, sol, filename, strlen0, retval  
)

See MMGS_loadMshMesh function in mmgs/libmmgs.h file.

Definition at line 900 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [28/83]

FORTRAN_NAME ( MMGS_LOADMSHMESH_AND_ALLDATA  ,
mmgs_loadmshmesh_and_alldata  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval ,
(mesh, sol, filename, strlen0, retval  
)

See MMGS_loadMshMesh_and_allData function in mmgs/libmmgs.h file.

Definition at line 938 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [29/83]

FORTRAN_NAME ( MMGS_LOADSOL  ,
mmgs_loadsol  ,
(MMG5_pMesh *mesh, MMG5_pSol *met, char *meshin, int *strlen0, int *retval ,
(mesh, met, meshin, strlen0, retval  
)

See MMGS_loadSol function in mmgs/libmmgs.h file.

Definition at line 957 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [30/83]

FORTRAN_NAME ( MMGS_LOADVTKMESH  ,
mmgs_loadvtkmesh  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval ,
(mesh, sol, filename, strlen0, retval  
)

See MMGS_loadVtkMesh function in mmgs/libmmgs.h file.

Definition at line 791 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [31/83]

FORTRAN_NAME ( MMGS_LOADVTKMESH_AND_ALLDATA  ,
mmgs_loadvtkmesh_and_alldata  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval ,
(mesh, sol, filename, strlen0, retval  
)

See MMGS_loadvtkMesh_and_allData function in mmgs/libmmgs.h file.

Definition at line 809 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [32/83]

FORTRAN_NAME ( MMGS_LOADVTPMESH  ,
mmgs_loadvtpmesh  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval ,
(mesh, sol, filename, strlen0, retval  
)

See MMGS_loadVtpMesh function in mmgs/libmmgs.h file.

Definition at line 827 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [33/83]

FORTRAN_NAME ( MMGS_LOADVTPMESH_AND_ALLDATA  ,
mmgs_loadvtpmesh_and_alldata  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval ,
(mesh, sol, filename, strlen0, retval  
)

See MMGS_loadvtpMesh_and_allData function in mmgs/libmmgs.h file.

Definition at line 845 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [34/83]

FORTRAN_NAME ( MMGS_LOADVTUMESH  ,
mmgs_loadvtumesh  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval ,
(mesh, sol, filename, strlen0, retval  
)

See MMGS_loadVtuMesh function in mmgs/libmmgs.h file.

Definition at line 863 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [35/83]

FORTRAN_NAME ( MMGS_LOADVTUMESH_AND_ALLDATA  ,
mmgs_loadvtumesh_and_alldata  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval ,
(mesh, sol, filename, strlen0, retval  
)

See MMGS_loadVtuMesh function in mmgs/libmmgs.h file.

Definition at line 881 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [36/83]

FORTRAN_NAME ( MMGS_SAVEALLSOLS  ,
mmgs_saveallsols  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval ,
(mesh, sol, filename, strlen0, retval  
)

See MMGS_saveAllSols function in mmgs/libmmgs.h file.

Definition at line 1191 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [37/83]

FORTRAN_NAME ( MMGS_SAVEGENERICMESH  ,
mmgs_savegenericmesh  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval ,
(mesh, sol, filename, strlen0, retval  
)

See MMGS_saveGenericMesh function in mmgs/libmmgs.h file.

Definition at line 1151 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [38/83]

FORTRAN_NAME ( MMGS_SAVEMESH  ,
mmgs_savemesh  ,
(MMG5_pMesh *mesh, char *meshin, int *strlen0, int *retval ,
(mesh, meshin, strlen0, retval  
)

See MMGS_saveMesh function in mmgs/libmmgs.h file.

Definition at line 996 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [39/83]

FORTRAN_NAME ( MMGS_SAVEMSHMESH  ,
mmgs_savemshmesh  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval ,
(mesh, sol, filename, strlen0, retval  
)

See MMGS_saveMshMesh function in mmgs/libmmgs.h file.

Definition at line 1131 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [40/83]

FORTRAN_NAME ( MMGS_SAVESOL  ,
mmgs_savesol  ,
(MMG5_pMesh *mesh, MMG5_pSol *met, char *meshin, int *strlen0, int *retval ,
(mesh, met, meshin, strlen0, retval  
)

See MMGS_saveSol function in mmgs/libmmgs.h file.

Definition at line 1171 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [41/83]

FORTRAN_NAME ( MMGS_SAVEVTKMESH  ,
mmgs_savevtkmesh  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval ,
(mesh, sol, filename, strlen0, retval  
)

See MMGS_saveVtkMesh function in mmgs/libmmgs.h file.

Definition at line 1014 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [42/83]

FORTRAN_NAME ( MMGS_SAVEVTKMESH_AND_ALLDATA  ,
mmgs_savevtkmesh_and_alldata  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval ,
(mesh, sol, filename, strlen0, retval  
)

See MMGS_saveVtkMesh_and_allData function in mmgs/libmmgs.h file.

Definition at line 1033 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [43/83]

FORTRAN_NAME ( MMGS_SAVEVTPMESH  ,
mmgs_savevtpmesh  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval ,
(mesh, sol, filename, strlen0, retval  
)

See MMGS_saveVtpMesh function in mmgs/libmmgs.h file.

Definition at line 1092 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [44/83]

FORTRAN_NAME ( MMGS_SAVEVTPMESH_AND_ALLDATA  ,
mmgs_savevtpmesh_and_alldata  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval ,
(mesh, sol, filename, strlen0, retval  
)

See MMGS_saveVtpmesh_and_allData function in mmgs/libmmgs.h file.

Definition at line 1111 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [45/83]

FORTRAN_NAME ( MMGS_SAVEVTUMESH  ,
mmgs_savevtumesh  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval ,
(mesh, sol, filename, strlen0, retval  
)

See MMGS_saveVtuMesh function in mmgs/libmmgs.h file.

Definition at line 1053 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [46/83]

FORTRAN_NAME ( MMGS_SAVEVTUMESH_AND_ALLDATA  ,
mmgs_savevtumesh_and_alldata  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, char *filename, int *strlen0, int *retval ,
(mesh, sol, filename, strlen0, retval  
)

See MMGS_saveVtuMesh_and_allData function in mmgs/libmmgs.h file.

Definition at line 1072 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [47/83]

FORTRAN_NAME ( MMGS_SET_CORNER  ,
mmgs_set_corner  ,
(MMG5_pMesh *mesh, MMG5_int *k, int *retval ,
(mesh, k, retval  
)

See MMGS_Set_corner function in mmgs/libmmgs.h file.

Definition at line 345 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [48/83]

FORTRAN_NAME ( MMGS_SET_DPARAMETER  ,
mmgs_set_dparameter  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, int *dparam, double *val, int *retval ,
(mesh, sol, dparam, val, retval  
)

See MMGS_Set_dparameter function in mmgs/libmmgs.h file.

Definition at line 658 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [49/83]

FORTRAN_NAME ( MMGS_SET_EDGE  ,
mmgs_set_edge  ,
(MMG5_pMesh *mesh, MMG5_int *v0, MMG5_int *v1, MMG5_int *ref, MMG5_int *pos, int *retval ,
(mesh, v0, v1, ref, pos, retval  
)

See MMGS_Set_edge function in mmgs/libmmgs.h file.

Definition at line 305 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [50/83]

FORTRAN_NAME ( MMGS_SET_EDGES  ,
mmgs_set_edges  ,
(MMG5_pMesh *mesh, MMG5_int *edges, MMG5_int *refs, int *retval ,
(mesh, edges, refs, retval  
)

See MMGS_Set_edges function in mmgs/libmmgs.h file.

Definition at line 324 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [51/83]

FORTRAN_NAME ( MMGS_SET_INPUTMESHNAME  ,
mmgs_set_inputmeshname  ,
(MMG5_pMesh *mesh, char *meshin, int *strlen0, int *retval ,
(mesh, meshin, strlen0, retval  
)

See MMGS_Set_inputMeshName function in common/libmmgcommon_private.h file.

Definition at line 71 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [52/83]

FORTRAN_NAME ( MMGS_SET_INPUTSOLNAME  ,
mmgs_set_inputsolname  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, char *solin, int *strlen0, int *retval ,
(mesh, sol, solin, strlen0, retval  
)

See MMGS_Set_inputSolName function in common/libmmgcommon_private.h file.

Definition at line 88 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [53/83]

FORTRAN_NAME ( MMGS_SET_IPARAMETER  ,
mmgs_set_iparameter  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, int *iparam, MMG5_int *val, int *retval ,
(mesh, sol, iparam, val, retval  
)

See MMGS_Set_iparameter function in mmgs/libmmgs.h file.

Definition at line 638 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [54/83]

FORTRAN_NAME ( MMGS_SET_ITHSOL_INSOLSATVERTICES  ,
mmgs_set_ithsol_insolsatvertices  ,
(MMG5_pSol *sol, MMG5_int *i, double *s, MMG5_int *pos, int *retval ,
(sol, i, s, pos, retval  
)

See MMGS_Set_ithSol_solsAtVertices function in mmgs/libmmgs.h file.

Definition at line 591 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [55/83]

FORTRAN_NAME ( MMGS_SET_ITHSOLS_INSOLSATVERTICES  ,
mmgs_set_ithsols_insolsatvertices  ,
(MMG5_pSol *sol, MMG5_int *i, double *s, int *retval ,
(sol, i, s, retval  
)

See MMGS_Set_ithSols_inSolsAtVertices function in mmgs/libmmgs.h file.

Definition at line 610 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [56/83]

FORTRAN_NAME ( MMGS_SET_LOCALPARAMETER  ,
mmgs_set_localparameter  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, int *typ, MMG5_int *ref, double *hmin, double *hmax, double *hausd, int *retval ,
(mesh, sol, typ, ref, hmin, hmax, hausd, retval  
)

See MMGS_Set_localParameter function in mmgs/libmmgs.h file.

Definition at line 668 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [57/83]

FORTRAN_NAME ( MMGS_SET_LSBASEREFERENCE  ,
mmgs_set_lsbasereference  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, int *br, int *retval ,
(mesh, sol, br, retval  
)

See MMGS_Set_lsBaseReference function in mmgs/libmmgs.h file.

Definition at line 690 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [58/83]

FORTRAN_NAME ( MMGS_SET_MESHSIZE  ,
mmgs_set_meshsize  ,
(MMG5_pMesh *mesh, MMG5_int *np, MMG5_int *nt, MMG5_int *na, int *retval ,
(mesh, np, nt, na, retval  
)

See MMGS_Set_meshSize function in mmgs/libmmgs.h file.

Definition at line 163 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [59/83]

FORTRAN_NAME ( MMGS_SET_MULTIMAT  ,
mmgs_set_multimat  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, MMG5_int *ref, int *split, MMG5_int *rin, MMG5_int *rex, int *retval ,
(mesh, sol, ref, split, rin, rex, retval  
)

See MMGS_Set_multiMat function in mmgs/libmmgs.h file.

Definition at line 679 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [60/83]

FORTRAN_NAME ( MMGS_SET_NORMALATVERTEX  ,
mmgs_set_normalatvertex  ,
(MMG5_pMesh *mesh, MMG5_int *k, double *n0, double *n1, double *n2, int *retval ,
(mesh, k, n0, n1, n2, retval  
)

See MMGS_Set_normalAtVertex function in mmgs/libmmgs.h file.

Definition at line 442 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [61/83]

FORTRAN_NAME ( MMGS_SET_OUTPUTMESHNAME  ,
mmgs_set_outputmeshname  ,
(MMG5_pMesh *mesh, char *meshout, int *strlen0, int *retval ,
(mesh, meshout, strlen0, retval  
)

See MMGS_Set_outputMeshName function in mmgs/libmmgs.h or mmgs/libmmgs.h file.

Definition at line 107 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [62/83]

FORTRAN_NAME ( MMGS_SET_OUTPUTSOLNAME  ,
mmgs_set_outputsolname  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, char *solout, int *strlen0, int *retval ,
(mesh, sol, solout, strlen0, retval  
)

See MMGS_Set_outputSolName function in common/libmmgcommon_private.h file.

Definition at line 124 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [63/83]

FORTRAN_NAME ( MMGS_SET_REQUIREDEDGE  ,
mmgs_set_requirededge  ,
(MMG5_pMesh *mesh, MMG5_int *k, int *retval ,
(mesh, k, retval  
)

See MMGS_Set_requiredEdge function in mmgs/libmmgs.h file.

Definition at line 423 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [64/83]

FORTRAN_NAME ( MMGS_SET_REQUIREDTRIANGLE  ,
mmgs_set_requiredtriangle  ,
(MMG5_pMesh *mesh, MMG5_int *k, int *retval ,
(mesh, k, retval  
)

See MMGS_Set_requiredTriangle function in mmgs/libmmgs.h file.

Definition at line 383 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [65/83]

FORTRAN_NAME ( MMGS_SET_REQUIREDVERTEX  ,
mmgs_set_requiredvertex  ,
(MMG5_pMesh *mesh, MMG5_int *k, int *retval ,
(mesh, k, retval  
)

See MMGS_Set_requiredVertex function in mmgs/libmmgs.h file.

Definition at line 363 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [66/83]

FORTRAN_NAME ( MMGS_SET_RIDGE  ,
mmgs_set_ridge  ,
(MMG5_pMesh *mesh, MMG5_int *k, int *retval ,
(mesh, k, retval  
)

See MMGS_Set_ridge function in mmgs/libmmgs.h file.

Definition at line 403 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [67/83]

FORTRAN_NAME ( MMGS_SET_SCALARSOL  ,
mmgs_set_scalarsol  ,
(MMG5_pSol *met, double *s, MMG5_int *pos, int *retval ,
(met, s, pos, retval  
)

See MMGS_Set_scalarSol function in mmgs/libmmgs.h file.

Definition at line 472 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [68/83]

FORTRAN_NAME ( MMGS_SET_SCALARSOLS  ,
mmgs_set_scalarsols  ,
(MMG5_pSol *met, double *s, int *retval ,
(met, s, retval  
)

See MMGS_Set_scalarSols function in mmgs/libmmgs.h file.

Definition at line 491 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [69/83]

FORTRAN_NAME ( MMGS_SET_SOLSATVERTICESSIZE  ,
mmgs_set_solsatverticessize  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, int *nsols, MMG5_int *nentities, int *typSol, int *retval ,
(mesh, sol, nsols, nentities, typSol, retval  
)

See MMGS_Set_solAtVerticesSize function in mmgs/libmmgs.h file.

Definition at line 152 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [70/83]

FORTRAN_NAME ( MMGS_SET_SOLSIZE  ,
mmgs_set_solsize  ,
(MMG5_pMesh *mesh, MMG5_pSol *sol, int *typEntity, MMG5_int *np, int *typSol, int *retval ,
(mesh, sol, typEntity, np, typSol, retval  
)

See MMGS_Set_solSize function in mmgs/libmmgs.h file.

Definition at line 141 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [71/83]

FORTRAN_NAME ( MMGS_SET_TENSORSOL  ,
mmgs_set_tensorsol  ,
(MMG5_pSol *met, double *m11, double *m12, double *m13, double *m22, double *m23, double *m33, MMG5_int *pos, int *retval ,
(met, m11, m12, m13, m22, m23, m33, pos, retval  
)

See MMGS_Set_tensorSol function in mmgs/libmmgs.h file.

Definition at line 551 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [72/83]

FORTRAN_NAME ( MMGS_SET_TENSORSOLS  ,
mmgs_set_tensorsols  ,
(MMG5_pSol *met, double *sols, int *retval ,
(met, sols, retval  
)

See MMGS_Set_tensorSol function in mmgs/libmmgs.h file.

Definition at line 572 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [73/83]

FORTRAN_NAME ( MMGS_SET_TRIANGLE  ,
mmgs_set_triangle  ,
(MMG5_pMesh *mesh, MMG5_int *v0, MMG5_int *v1, MMG5_int *v2, MMG5_int *ref, MMG5_int *pos, int *retval ,
(mesh, v0, v1, v2, ref, pos, retval  
)

See MMGS_Set_triangle function in mmgs/libmmgs.h file.

Definition at line 262 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [74/83]

FORTRAN_NAME ( MMGS_SET_TRIANGLES  ,
mmgs_set_triangles  ,
(MMG5_pMesh *mesh, MMG5_int *tria, MMG5_int *refs, int *retval ,
(mesh, tria, refs, retval  
)

See MMGS_Set_triangles function in mmgs/libmmgs.h file.

Definition at line 283 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [75/83]

FORTRAN_NAME ( MMGS_SET_VECTORSOL  ,
mmgs_set_vectorsol  ,
(MMG5_pSol *met, double *vx, double *vy, double *vz, MMG5_int *pos, int *retval ,
(met, vx, vy, vz, pos, retval  
)

See MMGS_Set_vectorSol function in mmgs/libmmgs.h file.

Definition at line 511 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [76/83]

FORTRAN_NAME ( MMGS_SET_VECTORSOLS  ,
mmgs_set_vectorsols  ,
(MMG5_pSol *met, double *sols, int *retval ,
(met, sols, retval  
)

See MMGS_Set_vectorSols function in mmgs/libmmgs.h file.

Definition at line 531 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [77/83]

FORTRAN_NAME ( MMGS_SET_VERTEX  ,
mmgs_set_vertex  ,
(MMG5_pMesh *mesh, double *c0, double *c1, double *c2, MMG5_int *ref, MMG5_int *pos, int *retval ,
(mesh, c0, c1, c2, ref, pos, retval  
)

See MMGS_Set_vertex function in mmgs/libmmgs.h file.

Definition at line 207 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [78/83]

FORTRAN_NAME ( MMGS_SET_VERTICES  ,
mmgs_set_vertices  ,
(MMG5_pMesh *mesh, double *vertices, MMG5_int *refs, int *retval ,
(mesh, vertices, refs, retval  
)

See MMGS_Set_vertices function in mmgs/libmmgs.h file.

Definition at line 241 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [79/83]

FORTRAN_NAME ( MMGS_UNSET_CORNER  ,
mmgs_unset_corner  ,
(MMG5_pMesh *mesh, MMG5_int *k, int *retval ,
(mesh, k, retval  
)

See MMGS_Unset_corner function in mmgs/libmmgs.h file.

Definition at line 354 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [80/83]

FORTRAN_NAME ( MMGS_UNSET_REQUIREDEDGE  ,
mmgs_unset_requirededge  ,
(MMG5_pMesh *mesh, MMG5_int *k, int *retval ,
(mesh, k, retval  
)

See MMGS_Unset_requiredEdge function in mmgs/libmmgs.h file.

Definition at line 433 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [81/83]

FORTRAN_NAME ( MMGS_UNSET_REQUIREDTRIANGLE  ,
mmgs_unset_requiredtriangle  ,
(MMG5_pMesh *mesh, MMG5_int *k, int *retval ,
(mesh, k, retval  
)

See MMGS_Unset_requiredTriangle function in mmgs/libmmgs.h file.

Definition at line 393 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [82/83]

FORTRAN_NAME ( MMGS_UNSET_REQUIREDVERTEX  ,
mmgs_unset_requiredvertex  ,
(MMG5_pMesh *mesh, MMG5_int *k, int *retval ,
(mesh, k, retval  
)

See MMGS_Unset_requiredVertex function in mmgs/libmmgs.h file.

Definition at line 373 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_NAME() [83/83]

FORTRAN_NAME ( MMGS_UNSET_RIDGE  ,
mmgs_unset_ridge  ,
(MMG5_pMesh *mesh, MMG5_int *k, int *retval ,
(mesh, k, retval  
)

See MMGS_Unset_ridge function in mmgs/libmmgs.h file.

Definition at line 413 of file API_functionsf_s.c.

Here is the call graph for this function:

◆ FORTRAN_VARIADIC() [1/3]

FORTRAN_VARIADIC ( MMGS_FREE_ALL  ,
mmgs_free_all  ,
(const int starter,...)  ,
va_list argptr;int ier;va_start(argptr, starter);  ier = MMGS_Free_all_var(argptr); va_end(argptr); if ( !ier ) exit(EXIT_FAILURE); return; 
)

See MMGS_Free_all function in mmgs/libmmgs.h file. See MMGS_Free_structures function in mmgs/libmmgs.h file.

◆ FORTRAN_VARIADIC() [2/3]

FORTRAN_VARIADIC ( MMGS_FREE_NAMES  ,
mmgs_free_names  ,
(const int starter,...)  ,
va_list argptr;int ier;va_start(argptr, starter);  ier = MMGS_Free_names_var(argptr); va_end(argptr); if ( !ier  ) exit(EXIT_FAILURE); return; 
)

See MMGS_Free_names function in mmgs/libmmgs.h file. See MMGS_loadMesh function in mmgs/libmmgs.h file.

◆ FORTRAN_VARIADIC() [3/3]

FORTRAN_VARIADIC ( MMGS_INIT_MESH  ,
mmgs_init_mesh  ,
(const int starter,...)  ,
va_list argptr;int ier;va_start(argptr, starter);  ier = MMGS_Init_mesh_var(argptr); va_end(argptr); if ( !ier ) exit(EXIT_FAILURE); return; 
)

◆ if()

if ( ier)

◆ MMG5_SAFE_FREE()

MMG5_SAFE_FREE ( tmp  )

◆ MMG5_SAFE_MALLOC()

MMG5_SAFE_MALLOC ( tmp  ,
*strlen0 1,
char  ,
return   
)

◆ strncpy()

strncpy ( tmp  ,
meshin  ,
strlen0 
)
Here is the caller graph for this function:

◆ va_end()

va_end ( argptr  )

◆ va_start()

va_start ( argptr  ,
starter   
)

Variable Documentation

◆ argptr

const int va_list argptr

Definition at line 735 of file API_functionsf_s.c.

◆ ier

Definition at line 736 of file API_functionsf_s.c.

◆ mesh

MMG5_pMesh char int int mesh
Initial value:
{
void MMGS_Init_parameters(MMG5_pMesh mesh)
MMG5_pMesh * mesh

Definition at line 64 of file API_functionsf_s.c.

◆ meshin

MMG5_pMesh char int int meshin

Definition at line 772 of file API_functionsf_s.c.

◆ mmgs_free_structures

mmgs_free_structures

Definition at line 733 of file API_functionsf_s.c.

◆ mmgs_init_parameters

mmgs_init_parameters

Definition at line 64 of file API_functionsf_s.c.

◆ mmgs_loadmesh

mmgs_loadmesh

Definition at line 771 of file API_functionsf_s.c.

◆ return

return

Definition at line 66 of file API_functionsf_s.c.

◆ retval

* retval
Initial value:
{
char *tmp = NULL
tmp[*strlen0]

Definition at line 772 of file API_functionsf_s.c.

◆ starter

const int starter

Definition at line 734 of file API_functionsf_s.c.

◆ strlen0

MMG5_pMesh char int int strlen0

Definition at line 772 of file API_functionsf_s.c.

◆ tmp

tmp[ *strlen0] = '\0'

Definition at line 779 of file API_functionsf_s.c.