Mmg
Simplicial remeshers (mesh adaptation, isovalue discretization, lagrangian movement)
|
Fortran API functions for MMGS library. More...
Go to the source code of this file.
Functions | |
FORTRAN_NAME (MMGS_SETFUNC, mmgs_setfunc,(MMG5_pMesh *mesh, MMG5_pSol *met),(mesh, met)) | |
FORTRAN_NAME (MMGS_GET_NUMBEROFNONBDYEDGES, mmgs_get_numberofnonbdyedges,(MMG5_pMesh *mesh, MMG5_int *nb_edges, int *retval),(mesh, nb_edges, retval)) | |
FORTRAN_NAME (MMGS_GET_NONBDYEDGE, mmgs_get_nonbdyedge,(MMG5_pMesh *mesh, MMG5_int *e0, MMG5_int *e1, MMG5_int *ref, MMG5_int *idx, int *retval),(mesh, e0, e1, ref, idx, retval)) | |
FORTRAN_NAME (MMGS_USAGE, mmgs_usage,(char *prog, int *strlen, int *retval),(prog, strlen, retval)) | |
FORTRAN_NAME (MMGS_DEFAULTVALUES, mmgs_defaultvalues,(MMG5_pMesh *mesh, int *retval),(mesh, retval)) | |
FORTRAN_NAME (MMGS_STOCKOPTIONS, mmgs_stockoptions,(MMG5_pMesh *mesh, MMG5_Info *info, int *retval),(mesh, info, retval)) | |
FORTRAN_NAME (MMGS_DESTOCKOPTIONS, mmgs_destockoptions,(MMG5_pMesh *mesh, MMG5_Info *info),(mesh, info)) | |
FORTRAN_NAME (MMGS_GET_ADJATRI, mmgs_get_adjatri,(MMG5_pMesh *mesh, MMG5_int *kel, MMG5_int *listri, int *retval),(mesh, kel, listri, retval)) | |
FORTRAN_NAME (MMGS_GET_ADJAVERTICESFAST, mmgs_get_adjaverticesfast,(MMG5_pMesh *mesh, MMG5_int *ip, MMG5_int *start, MMG5_int *lispoi, MMG5_int *retval),(mesh, ip, start, lispoi, retval)) | |
FORTRAN_NAME (MMGS_FREE_SOLUTIONS, mmgs_free_solutions,(MMG5_pMesh *mesh, MMG5_pSol *sol),(mesh, sol)) | |
FORTRAN_NAME (MMGS_DOSOL, mmgs_dosol,(MMG5_pMesh *mesh, MMG5_pSol *met, int *retval),(mesh, met, retval)) | |
FORTRAN_NAME (MMGS_SET_CONSTANTSIZE, mmgs_set_constantsize,(MMG5_pMesh *mesh, MMG5_pSol *met, int *retval),(mesh, met, retval)) | |
FORTRAN_NAME (MMGS_COMPUTE_EIGENV, mmgs_compute_eigenv,(double m[6], double lambda[3], double vp[3][3], int *retval),(m, lambda, vp, retval)) | |
Fortran API functions for MMGS library.
Define the private Fortran API functions for MMGS library (incompatible functions with the main binary): adds function definitions with upcase, underscore and double underscore to match any fortran compiler.
Definition in file libmmgs_toolsf.c.
FORTRAN_NAME | ( | MMGS_COMPUTE_EIGENV | , |
mmgs_compute_eigenv | , | ||
(double m[6], double lambda[3], double vp[3][3], int *retval) | , | ||
(m, lambda, vp, retval) | |||
) |
See MMGS_Compute_eigenv function in mmgs/libmmgs.h file.
Definition at line 178 of file libmmgs_toolsf.c.
FORTRAN_NAME | ( | MMGS_DEFAULTVALUES | , |
mmgs_defaultvalues | , | ||
(MMG5_pMesh *mesh, int *retval) | , | ||
(mesh, retval) | |||
) |
See MMGS_defaultValues function in mmgs/libmmgs.h file.
Definition at line 97 of file libmmgs_toolsf.c.
FORTRAN_NAME | ( | MMGS_DESTOCKOPTIONS | , |
mmgs_destockoptions | , | ||
(MMG5_pMesh *mesh, MMG5_Info *info) | , | ||
(mesh, info) | |||
) |
See MMGS_destockOptions function in mmgs/libmmgs.h file.
Definition at line 117 of file libmmgs_toolsf.c.
FORTRAN_NAME | ( | MMGS_DOSOL | , |
mmgs_dosol | , | ||
(MMG5_pMesh *mesh, MMG5_pSol *met, int *retval) | , | ||
(mesh, met, retval) | |||
) |
See MMGS_doSol function in mmgs/libmmgs.h file.
Definition at line 158 of file libmmgs_toolsf.c.
FORTRAN_NAME | ( | MMGS_FREE_SOLUTIONS | , |
mmgs_free_solutions | , | ||
(MMG5_pMesh *mesh, MMG5_pSol *sol) | , | ||
(mesh, sol) | |||
) |
See MMGS_Free_solutions function in mmgs/libmmgs.h file.
Definition at line 147 of file libmmgs_toolsf.c.
FORTRAN_NAME | ( | MMGS_GET_ADJATRI | , |
mmgs_get_adjatri | , | ||
(MMG5_pMesh *mesh, MMG5_int *kel, MMG5_int *listri, int *retval) | , | ||
(mesh, kel, listri, retval) | |||
) |
See MMGS_Get_adjaTri function in mmgs/libmmgs.h file.
Definition at line 127 of file libmmgs_toolsf.c.
FORTRAN_NAME | ( | MMGS_GET_ADJAVERTICESFAST | , |
mmgs_get_adjaverticesfast | , | ||
(MMG5_pMesh *mesh, MMG5_int *ip, MMG5_int *start, MMG5_int *lispoi, MMG5_int *retval) | , | ||
(mesh, ip, start, lispoi, retval) | |||
) |
See MMGS_Get_adjaVerticesFast function in mmgs/libmmgs.h file.
Definition at line 137 of file libmmgs_toolsf.c.
FORTRAN_NAME | ( | MMGS_GET_NONBDYEDGE | , |
mmgs_get_nonbdyedge | , | ||
(MMG5_pMesh *mesh, MMG5_int *e0, MMG5_int *e1, MMG5_int *ref, MMG5_int *idx, int *retval) | , | ||
(mesh, e0, e1, ref, idx, retval) | |||
) |
See MMGS_Get_nonBdyEdge function in mmgs/libmmgs.h file.
Definition at line 70 of file libmmgs_toolsf.c.
FORTRAN_NAME | ( | MMGS_GET_NUMBEROFNONBDYEDGES | , |
mmgs_get_numberofnonbdyedges | , | ||
(MMG5_pMesh *mesh, MMG5_int *nb_edges, int *retval) | , | ||
(mesh, nb_edges, retval) | |||
) |
See MMGS_Get_numberOfNonBdyEdges function in mmgs/libmmgs.h file.
Definition at line 60 of file libmmgs_toolsf.c.
FORTRAN_NAME | ( | MMGS_SET_CONSTANTSIZE | , |
mmgs_set_constantsize | , | ||
(MMG5_pMesh *mesh, MMG5_pSol *met, int *retval) | , | ||
(mesh, met, retval) | |||
) |
See MMGS_Set_constantSize function in mmgs/libmmgs.h file.
Definition at line 168 of file libmmgs_toolsf.c.
FORTRAN_NAME | ( | MMGS_SETFUNC | , |
mmgs_setfunc | , | ||
(MMG5_pMesh *mesh, MMG5_pSol *met) | , | ||
(mesh, met) | |||
) |
See MMGS_setfunc function in mmgs/libmmgs.h file.
Definition at line 50 of file libmmgs_toolsf.c.
FORTRAN_NAME | ( | MMGS_STOCKOPTIONS | , |
mmgs_stockoptions | , | ||
(MMG5_pMesh *mesh, MMG5_Info *info, int *retval) | , | ||
(mesh, info, retval) | |||
) |
See MMGS_stockOptions function in mmgs/libmmgs.h file.
Definition at line 107 of file libmmgs_toolsf.c.
FORTRAN_NAME | ( | MMGS_USAGE | , |
mmgs_usage | , | ||
(char *prog, int *strlen, int *retval) | , | ||
(prog, strlen, retval) | |||
) |
See MMGS_usage function in mmgs/libmmgs.h file.
Definition at line 80 of file libmmgs_toolsf.c.