Mmg
Simplicial remeshers (mesh adaptation, isovalue discretization, lagrangian movement)
|
Fortran API functions for MMG2D library. More...
Go to the source code of this file.
Functions | |
FORTRAN_NAME (MMG2D_SETFUNC, mmg2d_setfunc,(MMG5_pMesh *mesh, MMG5_pSol *met),(mesh, met)) | |
FORTRAN_NAME (MMG2D_GET_NUMBEROFNONBDYEDGES, mmg2d_get_numberofnonbdyedges,(MMG5_pMesh *mesh, MMG5_int *nb_edges, int *retval),(mesh, nb_edges, retval)) | |
FORTRAN_NAME (MMG2D_GET_NONBDYEDGE, mmg2d_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 (MMG2D_GET_ADJATRI, mmg2d_get_adjatri,(MMG5_pMesh *mesh, MMG5_int *kel, MMG5_int *listri, int *retval),(mesh, kel, listri, retval)) | |
FORTRAN_NAME (MMG2D_GET_ADJAVERTICES, mmg2d_get_adjavertices,(MMG5_pMesh *mesh, MMG5_int *ip, MMG5_int *lispoi, MMG5_int *retval),(mesh, ip, lispoi, retval)) | |
FORTRAN_NAME (MMG2D_GET_ADJAVERTICESFAST, mmg2d_get_adjaverticesfast,(MMG5_pMesh *mesh, MMG5_int *ip, MMG5_int *start, MMG5_int *lispoi, MMG5_int *retval),(mesh, ip, start, lispoi, retval)) | |
FORTRAN_NAME (MMG2D_GET_TRIFROMEDGE, mmg2d_get_trifromedge,(MMG5_pMesh *mesh, MMG5_int *ked, MMG5_int *ktri, int *ied, int *retval),(mesh, ked, ktri, ied, retval)) | |
FORTRAN_NAME (MMG2D_GET_TRISFROMEDGE, mmg2d_get_trisfromedge,(MMG5_pMesh *mesh, MMG5_int *ked, MMG5_int ktri[2], int ied[2], int *retval),(mesh, ked, ktri, ied, retval)) | |
FORTRAN_NAME (MMG2D_COMPUTE_EIGENV, mmg2d_compute_eigenv,(double m[3], double lambda[2], double vp[2][2], int *retval),(m, lambda, vp, retval)) | |
FORTRAN_NAME (MMG2D_RESET_VERTICESTAGS, mmg2d_reset_verticestags,(MMG5_pMesh *mesh),(mesh)) | |
FORTRAN_NAME (MMG2D_FREE_TRIANGLES, mmg2d_free_triangles,(MMG5_pMesh *mesh),(mesh)) | |
FORTRAN_NAME (MMG2D_FREE_EDGES, mmg2d_free_edges,(MMG5_pMesh *mesh),(mesh)) | |
FORTRAN_NAME (MMG2D_FREE_SOLUTIONS, mmg2d_free_solutions,(MMG5_pMesh *mesh, MMG5_pSol *sol),(mesh, sol)) | |
FORTRAN_NAME (MMG2D_DOSOL, mmg2d_dosol,(MMG5_pMesh *mesh, MMG5_pSol *met, int *retval),(mesh, met, retval)) | |
FORTRAN_NAME (MMG2D_SET_CONSTANTSIZE, mmg2d_set_constantsize,(MMG5_pMesh *mesh, MMG5_pSol *met, int *retval),(mesh, met, retval)) | |
FORTRAN_NAME (MMG2D_USAGE, mmg2d_usage,(char *prog, int *strlen),(prog, strlen)) | |
FORTRAN_NAME (MMG2D_PARSOP, mmg2d_parsop,(MMG5_pMesh *mesh, MMG5_pSol *met, int *retval),(mesh, met, retval)) | |
Fortran API functions for MMG2D library.
Define the private Fortran API functions for MMG2D library (incompatible functions with the main binary): adds function definitions with upcase, underscore and double underscore to match any fortran compiler.
Definition in file libmmg2d_toolsf.c.
FORTRAN_NAME | ( | MMG2D_COMPUTE_EIGENV | , |
mmg2d_compute_eigenv | , | ||
(double m[3], double lambda[2], double vp[2][2], int *retval) | , | ||
(m, lambda, vp, retval) | |||
) |
See MMG2D_Compute_eigenv function in mmg2d/liblibmmg2d_private.h file.
Definition at line 132 of file libmmg2d_toolsf.c.
FORTRAN_NAME | ( | MMG2D_DOSOL | , |
mmg2d_dosol | , | ||
(MMG5_pMesh *mesh, MMG5_pSol *met, int *retval) | , | ||
(mesh, met, retval) | |||
) |
See MMG2D_DoSol function in mmg2d/liblibmmg2d_private.h file.
Definition at line 188 of file libmmg2d_toolsf.c.
FORTRAN_NAME | ( | MMG2D_FREE_EDGES | , |
mmg2d_free_edges | , | ||
(MMG5_pMesh *mesh) | , | ||
(mesh) | |||
) |
See MMG2D_Free_Edges function in mmg2d/liblibmmg2d_private.h file.
Definition at line 166 of file libmmg2d_toolsf.c.
FORTRAN_NAME | ( | MMG2D_FREE_SOLUTIONS | , |
mmg2d_free_solutions | , | ||
(MMG5_pMesh *mesh, MMG5_pSol *sol) | , | ||
(mesh, sol) | |||
) |
See MMG2D_Free_solutions function in mmg2d/liblibmmg2d_private.h file.
Definition at line 177 of file libmmg2d_toolsf.c.
FORTRAN_NAME | ( | MMG2D_FREE_TRIANGLES | , |
mmg2d_free_triangles | , | ||
(MMG5_pMesh *mesh) | , | ||
(mesh) | |||
) |
See MMG2D_Free_Triangles function in mmg2d/liblibmmg2d_private.h file.
Definition at line 155 of file libmmg2d_toolsf.c.
FORTRAN_NAME | ( | MMG2D_GET_ADJATRI | , |
mmg2d_get_adjatri | , | ||
(MMG5_pMesh *mesh, MMG5_int *kel, MMG5_int *listri, int *retval) | , | ||
(mesh, kel, listri, retval) | |||
) |
See MMG2D_Get_adjaTri function in mmg2d/liblibmmg2d_private.h file.
Definition at line 80 of file libmmg2d_toolsf.c.
FORTRAN_NAME | ( | MMG2D_GET_ADJAVERTICES | , |
mmg2d_get_adjavertices | , | ||
(MMG5_pMesh *mesh, MMG5_int *ip, MMG5_int *lispoi, MMG5_int *retval) | , | ||
(mesh, ip, lispoi, retval) | |||
) |
See MMG2D_Get_adjaVertices function in mmg2d/liblibmmg2d_private.h file.
Definition at line 90 of file libmmg2d_toolsf.c.
FORTRAN_NAME | ( | MMG2D_GET_ADJAVERTICESFAST | , |
mmg2d_get_adjaverticesfast | , | ||
(MMG5_pMesh *mesh, MMG5_int *ip, MMG5_int *start, MMG5_int *lispoi, MMG5_int *retval) | , | ||
(mesh, ip, start, lispoi, retval) | |||
) |
See MMG2D_Get_adjaVerticesFast function in mmg2d/liblibmmg2d_private.h file.
Definition at line 100 of file libmmg2d_toolsf.c.
FORTRAN_NAME | ( | MMG2D_GET_NONBDYEDGE | , |
mmg2d_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 MMG2D_Get_nonBdyEdge function in mmg2d/liblibmmg2d_private.h file.
Definition at line 70 of file libmmg2d_toolsf.c.
FORTRAN_NAME | ( | MMG2D_GET_NUMBEROFNONBDYEDGES | , |
mmg2d_get_numberofnonbdyedges | , | ||
(MMG5_pMesh *mesh, MMG5_int *nb_edges, int *retval) | , | ||
(mesh, nb_edges, retval) | |||
) |
See MMG2D_Get_numberOfNonBdyEdges function in mmg2d/liblibmmg2d_private.h file.
Definition at line 60 of file libmmg2d_toolsf.c.
FORTRAN_NAME | ( | MMG2D_GET_TRIFROMEDGE | , |
mmg2d_get_trifromedge | , | ||
(MMG5_pMesh *mesh, MMG5_int *ked, MMG5_int *ktri, int *ied, int *retval) | , | ||
(mesh, ked, ktri, ied, retval) | |||
) |
See MMG2D_Get_triFromEdge function in mmg2d/liblibmmg2d_private.h file.
Definition at line 110 of file libmmg2d_toolsf.c.
FORTRAN_NAME | ( | MMG2D_GET_TRISFROMEDGE | , |
mmg2d_get_trisfromedge | , | ||
(MMG5_pMesh *mesh, MMG5_int *ked, MMG5_int ktri[2], int ied[2], int *retval) | , | ||
(mesh, ked, ktri, ied, retval) | |||
) |
See MMG2D_Get_trisFromEdge function in mmg2d/liblibmmg2d_private.h file.
Definition at line 121 of file libmmg2d_toolsf.c.
FORTRAN_NAME | ( | MMG2D_PARSOP | , |
mmg2d_parsop | , | ||
(MMG5_pMesh *mesh, MMG5_pSol *met, int *retval) | , | ||
(mesh, met, retval) | |||
) |
See MMG2D_parsop function in mmg2d/libmmg2d.h file.
Definition at line 225 of file libmmg2d_toolsf.c.
FORTRAN_NAME | ( | MMG2D_RESET_VERTICESTAGS | , |
mmg2d_reset_verticestags | , | ||
(MMG5_pMesh *mesh) | , | ||
(mesh) | |||
) |
See MMG2D_Reset_verticestags function in mmg2d/liblibmmg2d_private.h file.
Definition at line 144 of file libmmg2d_toolsf.c.
FORTRAN_NAME | ( | MMG2D_SET_CONSTANTSIZE | , |
mmg2d_set_constantsize | , | ||
(MMG5_pMesh *mesh, MMG5_pSol *met, int *retval) | , | ||
(mesh, met, retval) | |||
) |
See MMG2D_Set_constantSize function in mmg2d/liblibmmg2d_private.h file.
Definition at line 198 of file libmmg2d_toolsf.c.
FORTRAN_NAME | ( | MMG2D_SETFUNC | , |
mmg2d_setfunc | , | ||
(MMG5_pMesh *mesh, MMG5_pSol *met) | , | ||
(mesh, met) | |||
) |
See MMG2D_setfunc function in mmg2d/liblibmmg2d_private.h file.
Definition at line 50 of file libmmg2d_toolsf.c.
FORTRAN_NAME | ( | MMG2D_USAGE | , |
mmg2d_usage | , | ||
(char *prog, int *strlen) | , | ||
(prog, strlen) | |||
) |
See MMG2D_usage function in mmg2d/libmmg2d.h file.
Definition at line 208 of file libmmg2d_toolsf.c.