mmgs
libmmgsf.h
Go to the documentation of this file.
1 ! /* This file is automatically generated by the"genheader.c" code
2 ! ** and the "genfort.pl" script (scripts directory).
3 ! ** Do not modified it by hand, it will be discarded.
4 ! **
5 ! ** This scripts recopy the macros of the libmmg*.h file
6 ! ** and convert enumerations into macros.
7 ! **
8 ! ** Note: "genfort.pl" is automatically called by the "genheader.c"
9 ! ** executable code.
10 ! **
11 ! ** See the "libmmg*.h" file for a correct displaying of the documentation.
12 ! */
13 
14 #include "mmg/mmgs/libmmgtypesf.h"
15 
16 ! /* =============================================================================
17 ! ** This file is part of the mmg software package for the tetrahedral
18 ! ** mesh modification.
19 ! ** Copyright (c) Bx INP/CNRS/Inria/UBordeaux/UPMC, 2004-
20 ! **
21 ! ** mmg is free software: you can redistribute it and/or modify it
22 ! ** under the terms of the GNU Lesser General Public License as published
23 ! ** by the Free Software Foundation, either version 3 of the License, or
24 ! ** (at your option) any later version.
25 ! **
26 ! ** mmg is distributed in the hope that it will be useful, but WITHOUT
27 ! ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
28 ! ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
29 ! ** License for more details.
30 ! **
31 ! ** You should have received a copy of the GNU Lesser General Public
32 ! ** License and of the GNU General Public License along with mmg (in
33 ! ** files COPYING.LESSER and COPYING). If not, see
34 ! ** <http://www.gnu.org/licenses/>. Please read their terms carefully and
35 ! ** use this copy of the mmg distribution only if you accept them.
36 ! ** =============================================================================
37 ! */
38 
39 
40 !
53 #ifndef MMGSLIB_H
54 #define MMGSLIB_H
55 
56 
57 ! #ifdef __cplusplus
58 ! extern "C" {
59 ! #endif
60 
61 ! #include "mmg/mmgs/libmmgtypes.h"
62 
63 !
67 #define MMGS_LMAX 1024
68 
69 !
79 !
80 #define MMGS_IPARAM_verbose 0
81 !
82 #define MMGS_IPARAM_mem 1
83 !
84 #define MMGS_IPARAM_debug 2
85 !
86 #define MMGS_IPARAM_angle 3
87 !
88 #define MMGS_IPARAM_iso 4
89 !
90 #define MMGS_IPARAM_keepRef 5
91 !
92 #define MMGS_IPARAM_noinsert 6
93 !
94 #define MMGS_IPARAM_noswap 7
95 !
96 #define MMGS_IPARAM_nomove 8
97 !
98 #define MMGS_IPARAM_nreg 9
99 !
100 #define MMGS_IPARAM_numberOfLocalParam 10
101 !
102 #define MMGS_IPARAM_renum 11
103 !
104 #define MMGS_DPARAM_angleDetection 12
105 !
106 #define MMGS_DPARAM_hmin 13
107 !
108 #define MMGS_DPARAM_hmax 14
109 !
110 #define MMGS_DPARAM_hsiz 15
111 !
112 #define MMGS_DPARAM_hausd 16
113 !
114 #define MMGS_DPARAM_hgrad 17
115 !
116 #define MMGS_DPARAM_hgradreq 18
117 !
118 #define MMGS_DPARAM_ls 19
119 !
120 #define MMGS_PARAM_size 20
121 
122 ! /*----------------------------- functions header -----------------------------*/
123 ! /* Initialization functions */
124 ! /* init structures */
125 !
150 ! int MMGS_Init_mesh(const int starter,...);
151 
152 !
160 INTERFACE
161  SUBROUTINE MMGS_INIT_FILENAMES(mesh,sol)
162  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh,sol
163  END SUBROUTINE
164 END INTERFACE
165 ! *
166 ! */
167 
169 !
176 INTERFACE
177  SUBROUTINE MMGS_INIT_PARAMETERS(mesh)
178  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh
179  END SUBROUTINE
180 END INTERFACE
181 ! *
182 ! */
183 
185 
186 ! /* init file names */
187 !
196 INTERFACE
198  MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh
199  CHARACTER(LEN=*), INTENT(IN) :: meshin
200  INTEGER, INTENT(IN) :: strlen0
201  INTEGER, INTENT(OUT) :: retval
202  END SUBROUTINE
203 END INTERFACE
204 ! *
205 ! */
206 
207 ! int MMGS_Set_inputMeshName(MMG5_pMesh mesh, const char* meshin);
208 !
217 INTERFACE
218  SUBROUTINE MMGS_SET_OUTPUTMESHNAME(mesh,meshout,strlen0,retval)
219  MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh
220  CHARACTER(LEN=*), INTENT(IN) :: meshout
221  INTEGER, INTENT(IN) :: strlen0
222  INTEGER, INTENT(OUT) :: retval
223  END SUBROUTINE
224 END INTERFACE
225 ! *
226 ! */
227 
228 ! int MMGS_Set_outputMeshName(MMG5_pMesh mesh, const char* meshout);
229 !
239 INTERFACE
240  SUBROUTINE MMGS_SET_INPUTSOLNAME(mesh,sol,solin,strlen0,retval)
241  MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh,sol
242  CHARACTER(LEN=*), INTENT(IN) :: solin
243  INTEGER, INTENT(IN) :: strlen0
244  INTEGER, INTENT(OUT) :: retval
245  END SUBROUTINE
246 END INTERFACE
247 ! *
248 ! */
249 
250 ! int MMGS_Set_inputSolName(MMG5_pMesh mesh,MMG5_pSol sol, const char* solin);
251 !
261 INTERFACE
262  SUBROUTINE MMGS_SET_OUTPUTSOLNAME(mesh,sol,solout,strlen0,retval)
263  MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh,sol
264  CHARACTER(LEN=*), INTENT(IN) :: solout
265  INTEGER, INTENT(IN) :: strlen0
266  INTEGER, INTENT(OUT) :: retval
267  END SUBROUTINE
268 END INTERFACE
269 ! *
270 ! */
271 
272 ! int MMGS_Set_outputSolName(MMG5_pMesh mesh,MMG5_pSol sol, const char* solout);
273 
274 ! /* init structure sizes */
275 !
287 INTERFACE
288  SUBROUTINE MMGS_SET_SOLSIZE(mesh,sol,typEntity,np,typSol,retval)
289  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh,sol
290  INTEGER, INTENT(IN) :: typEntity,np,typSol
291  INTEGER, INTENT(OUT) :: retval
292  END SUBROUTINE
293 END INTERFACE
294 ! *
295 ! */
296 
297 ! int MMGS_Set_solSize(MMG5_pMesh mesh, MMG5_pSol sol, int typEntity, int np, int typSol);
298 !
311 INTERFACE
312  SUBROUTINE MMGS_SET_SOLSATVERTICESSIZE(mesh,sol,nsols,nentities,typSol,retval)
313  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh,sol
314  INTEGER, INTENT(IN) :: nsols,nentities
315  INTEGER, INTENT(IN) :: typSol(*)
316  INTEGER, INTENT(OUT) :: retval
317  END SUBROUTINE
318 END INTERFACE
319 ! *
320 ! */
321 
323 ! int nentities, int *typSol);
324 !
337 INTERFACE
338  SUBROUTINE MMGS_SET_MESHSIZE(mesh,np,nt,na,retval)
339  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh
341  INTEGER, INTENT(OUT) :: retval
342  END SUBROUTINE
343 END INTERFACE
344 ! *
345 ! */
346 
347 ! int MMGS_Set_meshSize(MMG5_pMesh mesh, int np, int nt, int na);
348 
349 ! /* init structure datas */
350 !
364 INTERFACE
365  SUBROUTINE MMGS_SET_VERTEX(mesh,c0,c1,c2,ref,pos,retval)
366  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh
367  REAL(KIND=8), INTENT(IN) :: c0,c1,c2
368  INTEGER, INTENT(IN) :: ref,pos
369  INTEGER, INTENT(OUT) :: retval
370  END SUBROUTINE
371 END INTERFACE
372 ! *
373 ! */
374 
375 ! int MMGS_Set_vertex(MMG5_pMesh mesh, double c0, double c1,
376 ! double c2, int ref,int pos);
377 !
391 INTERFACE
392 ! SUBROUTINE MMGS_SET_VERTICES(mesh,vertices,refs,retval)
393 ! MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh
394 ! REAL(KIND=8), DIMENSION(*),INTENT(IN) :: vertices
395 ! INTEGER,DIMENSION(*), INTENT(IN) :: refs
396 ! INTEGER, INTENT(OUT) :: retval
397 ! END SUBROUTINE
398 END INTERFACE
399 ! *
400 ! */
401 
402 ! int MMGS_Set_vertices(MMG5_pMesh mesh, double *vertices,int *refs);
403 !
417 INTERFACE
418  SUBROUTINE MMGS_SET_TRIANGLE(mesh,v0,v1,v2,ref,pos,retval)
419  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh
420  INTEGER, INTENT(IN) :: v0,v1,v2,ref,pos
421  INTEGER, INTENT(OUT) :: retval
422  END SUBROUTINE
423 END INTERFACE
424 ! *
425 ! */
426 
427 ! int MMGS_Set_triangle(MMG5_pMesh mesh, int v0, int v1,
428 ! int v2, int ref,int pos);
429 !
442 INTERFACE
443  ! SUBROUTINE MMGS_SET_TRIANGLES(mesh,tria,refs,retval)
444  ! MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh
445  ! INTEGER,DIMENSION(*), INTENT(IN) :: tria,refs
446  ! INTEGER, INTENT(OUT) :: retval
447  ! END SUBROUTINE
448 END INTERFACE
449 ! *
450 ! */
451 
452 ! int MMGS_Set_triangles(MMG5_pMesh mesh, int *tria, int *refs);
453 !
466 INTERFACE
467  SUBROUTINE MMGS_SET_EDGE(mesh,v0,v1,ref,pos,retval)
468  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh
469  INTEGER, INTENT(IN) :: v0,v1,ref,pos
470  INTEGER, INTENT(OUT) :: retval
471  END SUBROUTINE
472 END INTERFACE
473 ! *
474 ! */
475 
476 ! int MMGS_Set_edge(MMG5_pMesh mesh, int v0, int v1, int ref,int pos);
477 !
486 INTERFACE
487  SUBROUTINE MMGS_SET_CORNER(mesh,k,retval)
488  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh
489  INTEGER, INTENT(IN) :: k
490  INTEGER, INTENT(OUT) :: retval
491  END SUBROUTINE
492 END INTERFACE
493 ! *
494 ! */
495 
496 ! int MMGS_Set_corner(MMG5_pMesh mesh, int k);
497 !
506 INTERFACE
508  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh
509  INTEGER, INTENT(IN) :: k
510  INTEGER, INTENT(OUT) :: retval
511  END SUBROUTINE
512 END INTERFACE
513 ! *
514 ! */
515 
517 !
526 INTERFACE
528  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh
529  INTEGER, INTENT(IN) :: k
530  INTEGER, INTENT(OUT) :: retval
531  END SUBROUTINE
532 END INTERFACE
533 ! *
534 ! */
535 
537 !
546 INTERFACE
547  SUBROUTINE MMGS_SET_RIDGE(mesh,k,retval)
548  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh
549  INTEGER, INTENT(IN) :: k
550  INTEGER, INTENT(OUT) :: retval
551  END SUBROUTINE
552 END INTERFACE
553 ! *
554 ! */
555 
556 ! int MMGS_Set_ridge(MMG5_pMesh mesh, int k);
557 !
566 INTERFACE
567  SUBROUTINE MMGS_SET_REQUIREDEDGE(mesh,k,retval)
568  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh
569  INTEGER, INTENT(IN) :: k
570  INTEGER, INTENT(OUT) :: retval
571  END SUBROUTINE
572 END INTERFACE
573 ! *
574 ! */
575 
577 
578 !
589 INTERFACE
590  SUBROUTINE MMGS_SET_EDGES(mesh,edges,refs,retval)
591  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh
592  INTEGER, INTENT(IN) :: edges(*),refs(*)
593  INTEGER, INTENT(OUT) :: retval
594  END SUBROUTINE
595 END INTERFACE
596 ! *
597 ! */
598 
599 ! int MMGS_Set_edges(MMG5_pMesh mesh, int *edges, int* refs);
600 !
613 INTERFACE
614  SUBROUTINE MMGS_GET_EDGES(mesh,edges,refs,areRidges,areRequired,retval)
615  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh
616  INTEGER, INTENT(IN) :: edges(*)
617  INTEGER, INTENT(OUT) :: refs(*),areRequired(*),areRidges(*)
618  INTEGER, INTENT(OUT) :: retval
619  END SUBROUTINE
620 END INTERFACE
621 ! *
622 ! */
623 
624 ! int MMGS_Get_edges(MMG5_pMesh mesh,int *edges,int* refs,
625 ! int *areRidges,int *areRequired);
626 
627 !
640 INTERFACE
641  SUBROUTINE MMGS_SET_NORMALATVERTEX(mesh,k,n0,n1,n2,retval)
642  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh
643  INTEGER, INTENT(IN) :: k
644  REAL(KIND=8), INTENT(IN) :: n0,n1,n2
645  INTEGER, INTENT(OUT) :: retval
646  END SUBROUTINE
647 END INTERFACE
648 ! *
649 ! */
650 
651 ! int MMGS_Set_normalAtVertex(MMG5_pMesh mesh, int k, double n0, double n1, double n2) ;
652 
653 !
663 INTERFACE
664  SUBROUTINE MMGS_SET_SCALARSOL(met,s,pos,retval)
665  MMG5_DATA_PTR_T,INTENT(INOUT) :: met
666  REAL(KIND=8), INTENT(IN) :: s
667  INTEGER, INTENT(IN) :: pos
668  INTEGER, INTENT(OUT) :: retval
669  END SUBROUTINE
670 END INTERFACE
671 ! *
672 ! */
673 
674 ! int MMGS_Set_scalarSol(MMG5_pSol met, double s,int pos);
675 !
685 INTERFACE
686  SUBROUTINE MMGS_SET_SCALARSOLS(met,s,retval)
687  MMG5_DATA_PTR_T,INTENT(INOUT) :: met
688  REAL(KIND=8),DIMENSION(*), INTENT(IN) :: s
689  INTEGER, INTENT(OUT) :: retval
690  END SUBROUTINE
691 END INTERFACE
692 ! *
693 ! */
694 
695 ! int MMGS_Set_scalarSols(MMG5_pSol met, double *s);
696 !
709 INTERFACE
710  SUBROUTINE MMGS_SET_VECTORSOL(met,vx,vy,vz,pos,retval)
711  MMG5_DATA_PTR_T,INTENT(INOUT) :: met
712  REAL(KIND=8), INTENT(IN) :: vx,vy,vz
713  INTEGER, INTENT(IN) :: pos
714  INTEGER, INTENT(OUT) :: retval
715  END SUBROUTINE
716 END INTERFACE
717 ! *
718 ! */
719 
720 ! int MMGS_Set_vectorSol(MMG5_pSol met, double vx,double vy, double vz, int pos);
721 !
731 INTERFACE
732  SUBROUTINE MMGS_SET_VECTORSOLS(met,sols,retval)
733  MMG5_DATA_PTR_T,INTENT(INOUT) :: met
734  REAL(KIND=8),DIMENSION(*), INTENT(IN) :: sols
735  INTEGER, INTENT(OUT) :: retval
736  END SUBROUTINE
737 END INTERFACE
738 ! *
739 ! */
740 
741 ! int MMGS_Set_vectorSols(MMG5_pSol met, double *sols);
742 !
758 INTERFACE
759  SUBROUTINE MMGS_SET_TENSORSOL(met,m11,m12,m13,m22,m23,m33,pos,retval)
760  MMG5_DATA_PTR_T,INTENT(INOUT) :: met
761  REAL(KIND=8), INTENT(IN) :: m11,m12,m13,m22,m23,m33
762  INTEGER, INTENT(IN) :: pos
763  INTEGER, INTENT(OUT) :: retval
764  END SUBROUTINE
765 END INTERFACE
766 ! *
767 ! */
768 
769 ! int MMGS_Set_tensorSol(MMG5_pSol met, double m11,double m12, double m13,
770 ! double m22,double m23, double m33, int pos);
771 !
782 INTERFACE
783  SUBROUTINE MMGS_SET_TENSORSOLS(met,sols,retval)
784  MMG5_DATA_PTR_T,INTENT(INOUT) :: met
785  REAL(KIND=8),DIMENSION(*), INTENT(IN) :: sols
786  INTEGER, INTENT(OUT) :: retval
787  END SUBROUTINE
788 END INTERFACE
789 ! *
790 ! */
791 
792 ! int MMGS_Set_tensorSols(MMG5_pSol met, double *sols);
793 !
805 INTERFACE
806  SUBROUTINE MMGS_SET_ITHSOL_INSOLSATVERTICES(sol,i,s,pos,retval)
807  MMG5_DATA_PTR_T,INTENT(INOUT) :: sol
808  INTEGER, INTENT(IN) :: i,pos
809  REAL(KIND=8), DIMENSION(*),INTENT(OUT) :: s
810  INTEGER, INTENT(OUT) :: retval
811  END SUBROUTINE
812 END INTERFACE
813 ! *
814 ! */
815 
816 ! int MMGS_Set_ithSol_inSolsAtVertices(MMG5_pSol sol,int i, double* s,int pos);
817 !
830 INTERFACE
831  SUBROUTINE MMGS_SET_ITHSOLS_INSOLSATVERTICES(sol,i,s,retval)
832  MMG5_DATA_PTR_T,INTENT(INOUT) :: sol
833  INTEGER, INTENT(IN) :: i
834  REAL(KIND=8), DIMENSION(*),INTENT(OUT) :: s
835  INTEGER, INTENT(OUT) :: retval
836  END SUBROUTINE
837 END INTERFACE
838 ! *
839 ! */
840 
841 ! int MMGS_Set_ithSols_inSolsAtVertices(MMG5_pSol sol,int i, double* s);
842 
843 ! /* check init */
844 !
854 INTERFACE
855  SUBROUTINE MMGS_CHK_MESHDATA(mesh,met,retval)
856  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh,met
857  INTEGER, INTENT(OUT) :: retval
858  END SUBROUTINE
859 END INTERFACE
860 ! *
861 ! */
862 
864 
865 !
866 !
877 INTERFACE
878  SUBROUTINE MMGS_SET_IPARAMETER(mesh,sol,iparam,val,retval)
879  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh,sol
880  INTEGER, INTENT(IN) :: iparam,val
881  INTEGER, INTENT(OUT) :: retval
882  END SUBROUTINE
883 END INTERFACE
884 ! *
885 ! */
886 
887 ! int MMGS_Set_iparameter(MMG5_pMesh mesh,MMG5_pSol sol, int iparam, int val);
888 !
899 INTERFACE
900  SUBROUTINE MMGS_SET_DPARAMETERS(mesh,sol,dparam,val,retval)
901  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh,sol
902  INTEGER, INTENT(IN) :: dparam
903  REAL(KIND=8), INTENT(IN) :: val
904  INTEGER, INTENT(OUT) :: retval
905  END SUBROUTINE
906 END INTERFACE
907 ! *
908 ! */
909 
910 ! int MMGS_Set_dparameter(MMG5_pMesh mesh,MMG5_pSol sol, int dparam, double val);
911 !
927 INTERFACE
928  SUBROUTINE MMGS_SET_LOCALPARAMETER(mesh,sol,typ,ref,hmin,hmax,hausd,retval)
929  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh,sol
930  INTEGER, INTENT(IN) :: typ,ref
931  REAL(KIND=8), INTENT(IN) :: hmin,hmax,hausd
932  INTEGER, INTENT(OUT) :: retval
933  END SUBROUTINE
934 END INTERFACE
935 ! *
936 ! */
937 
938 ! int MMGS_Set_localParameter(MMG5_pMesh mesh, MMG5_pSol sol, int typ, int ref,
939 ! double hmin, double hmax, double hausd);
940 
941 !
942 !
953 INTERFACE
954  SUBROUTINE MMGS_GET_MESHSIZE(mesh,np,nt,na,retval)
955  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh
957  INTEGER, INTENT(OUT) :: retval
958  END SUBROUTINE
959 END INTERFACE
960 ! *
961 ! */
962 
963 ! int MMGS_Get_meshSize(MMG5_pMesh mesh, int* np, int* nt, int* na);
964 !
976 INTERFACE
977  SUBROUTINE MMGS_GET_SOLSIZE(mesh,sol,typEntity,np,typSol,retval)
978  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh,sol
979  INTEGER :: typEntity,np,typSol
980  INTEGER, INTENT(OUT) :: retval
981  END SUBROUTINE
982 END INTERFACE
983 ! *
984 ! */
985 
986 ! int MMGS_Get_solSize(MMG5_pMesh mesh, MMG5_pSol sol, int* typEntity, int* np,
987 ! int* typSol);
988 !
1002 INTERFACE
1003  SUBROUTINE MMGS_GET_SOLSATVERTICESSIZE(mesh,sol,nsols,nentities,typSol,retval)
1004  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh,sol
1005  INTEGER :: nsols,nentities
1006  INTEGER :: typSol(*)
1007  INTEGER, INTENT(OUT) :: retval
1008  END SUBROUTINE
1009 END INTERFACE
1010 ! *
1011 ! */
1012 
1014 ! int* nentities,int* typSol);
1015 
1016 !
1031 INTERFACE
1032  SUBROUTINE MMGS_GET_VERTEX(mesh,c0,c1,c2,ref,isCorner,isRequired,retval)
1033  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh
1034  REAL(KIND=8), INTENT(OUT) :: c0,c1,c2
1035  INTEGER :: ref,isCorner,isRequired
1036  INTEGER, INTENT(OUT) :: retval
1037  END SUBROUTINE
1038 END INTERFACE
1039 ! *
1040 ! */
1041 
1042 ! int MMGS_Get_vertex(MMG5_pMesh mesh, double* c0, double* c1, double* c2, int* ref,
1043 ! int* isCorner, int* isRequired);
1044 !
1063 INTERFACE
1064 ! SUBROUTINE MMGS_GET_VERTICES(mesh,vertices,refs,areCorners,&
1065 ! areRequired,retval)
1066 ! MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh
1067 ! REAL(KIND=8),DIMENSION(*), INTENT(OUT) :: vertices
1068 ! INTEGER, DIMENSION(*) :: refs,areCorners,areRequired
1069 ! INTEGER, INTENT(OUT) :: retval
1070 ! END SUBROUTINE
1071 END INTERFACE
1072 ! *
1073 ! */
1074 
1075 ! int MMGS_Get_vertices(MMG5_pMesh mesh, double* vertices, int* refs,
1076 ! int* areCorners, int* areRequired);
1077 !
1091 INTERFACE
1092  SUBROUTINE MMGS_GET_TRIANGLE(mesh,v0,v1,v2,ref,isRequired,retval)
1093  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh
1094  INTEGER, INTENT(OUT) :: v0,v1,v2
1095  INTEGER :: ref,isRequired
1096  INTEGER, INTENT(OUT) :: retval
1097  END SUBROUTINE
1098 END INTERFACE
1099 ! *
1100 ! */
1101 
1102 ! int MMGS_Get_triangle(MMG5_pMesh mesh, int* v0, int* v1, int* v2, int* ref,
1103 ! int* isRequired);
1104 !
1120 INTERFACE
1121 ! SUBROUTINE MMGS_GET_TRIANGLES(mesh,tria,refs,areRequired,retval)
1122 ! MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh
1123 ! INTEGER, DIMENSION(*),INTENT(OUT) :: tria
1124 ! INTEGER, DIMENSION(*) :: refs,areRequired
1125 ! INTEGER, INTENT(OUT) :: retval
1126 ! END SUBROUTINE
1127 END INTERFACE
1128 ! *
1129 ! */
1130 
1131 ! int MMGS_Get_triangles(MMG5_pMesh mesh, int* tria, int* refs,
1132 ! int* areRequired);
1133 !
1146 INTERFACE
1147  SUBROUTINE MMGS_GET_EDGE(mesh,e0,e1,ref,isRidge,isRequired,retval)
1148  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh
1149  INTEGER, INTENT(OUT) :: e0,e1
1150  INTEGER :: ref,isRidge,isRequired
1151  INTEGER, INTENT(OUT) :: retval
1152  END SUBROUTINE
1153 END INTERFACE
1154 ! *
1155 ! */
1156 
1157 ! int MMGS_Get_edge(MMG5_pMesh mesh, int* e0, int* e1, int* ref,
1158 ! int* isRidge, int* isRequired);
1159 
1160 !
1173 INTERFACE
1174  SUBROUTINE MMGS_GET_NORMALATVERTEX(mesh,k,n0,n1,n2,retval)
1175  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh
1176  INTEGER, INTENT(IN) :: k
1177  REAL(KIND=8) :: n0,n1,n2
1178  INTEGER, INTENT(OUT) :: retval
1179  END SUBROUTINE
1180 END INTERFACE
1181 ! *
1182 ! */
1183 
1184 ! int MMGS_Get_normalAtVertex(MMG5_pMesh mesh, int k, double *n0, double *n1, double *n2) ;
1185 
1186 !
1195 INTERFACE
1196  SUBROUTINE MMGS_GET_SCALARSOL(met,s,retval)
1197  MMG5_DATA_PTR_T,INTENT(INOUT) :: met
1198  REAL(KIND=8), INTENT(OUT) :: s
1199  INTEGER, INTENT(OUT) :: retval
1200  END SUBROUTINE
1201 END INTERFACE
1202 ! *
1203 ! */
1204 
1205 ! int MMGS_Get_scalarSol(MMG5_pSol met, double* s);
1206 !
1216 INTERFACE
1217  SUBROUTINE MMGS_GET_SCALARSOLS(met,s,retval)
1218  MMG5_DATA_PTR_T,INTENT(INOUT) :: met
1219  REAL(KIND=8), DIMENSION(*),INTENT(OUT) :: s
1220  INTEGER, INTENT(OUT) :: retval
1221  END SUBROUTINE
1222 END INTERFACE
1223 ! *
1224 ! */
1225 
1226 ! int MMGS_Get_scalarSols(MMG5_pSol met, double* s);
1227 !
1238 INTERFACE
1239  SUBROUTINE MMGS_GET_VECTORSOL(met,vx,vy,vz,retval)
1240  MMG5_DATA_PTR_T,INTENT(INOUT) :: met
1241  REAL(KIND=8), INTENT(OUT) :: vx,vy,vz
1242  INTEGER, INTENT(OUT) :: retval
1243  END SUBROUTINE
1244 END INTERFACE
1245 ! *
1246 ! */
1247 
1248 ! int MMGS_Get_vectorSol(MMG5_pSol met, double* vx, double* vy, double* vz);
1249 !
1259 INTERFACE
1260  SUBROUTINE MMGS_GET_VECTORSOLS(met,sols,retval)
1261  MMG5_DATA_PTR_T,INTENT(INOUT) :: met
1262  REAL(KIND=8), DIMENSION(*),INTENT(OUT) :: sols
1263  INTEGER, INTENT(OUT) :: retval
1264  END SUBROUTINE
1265 END INTERFACE
1266 ! *
1267 ! */
1268 
1269 ! int MMGS_Get_vectorSols(MMG5_pSol met, double* sols);
1270 !
1284 INTERFACE
1285  SUBROUTINE MMGS_GET_TENSORSOL(met,m11,m12,m13,m22,m23,m33,retval)
1286  MMG5_DATA_PTR_T,INTENT(INOUT) :: met
1287  REAL(KIND=8), INTENT(OUT) :: m11,m12,m13,m22,m23,m33
1288  INTEGER, INTENT(OUT) :: retval
1289  END SUBROUTINE
1290 END INTERFACE
1291 ! *
1292 ! */
1293 
1294 ! int MMGS_Get_tensorSol(MMG5_pSol met, double *m11,double *m12, double *m13,
1295 ! double *m22,double *m23, double *m33);
1296 !
1306 INTERFACE
1307  SUBROUTINE MMGS_GET_TENSORSOLS(met,sols,retval)
1308  MMG5_DATA_PTR_T,INTENT(INOUT) :: met
1309  REAL(KIND=8), DIMENSION(*), INTENT(OUT) :: sols
1310  INTEGER, INTENT(OUT) :: retval
1311  END SUBROUTINE
1312 END INTERFACE
1313 ! *
1314 ! */
1315 
1316 ! int MMGS_Get_tensorSols(MMG5_pSol met, double *sols);
1317 !
1329 INTERFACE
1330  SUBROUTINE MMGS_GET_ITHSOL_INSOLSATVERTICES(sol,i,s,pos,retval)
1331  MMG5_DATA_PTR_T,INTENT(INOUT) :: sol
1332  INTEGER, INTENT(IN) :: i,pos
1333  REAL(KIND=8), DIMENSION(*),INTENT(OUT) :: s
1334  INTEGER, INTENT(OUT) :: retval
1335  END SUBROUTINE
1336 END INTERFACE
1337 ! *
1338 ! */
1339 
1340 ! int MMGS_Get_ithSol_inSolsAtVertices(MMG5_pSol sol,int i, double* s,int pos);
1341 !
1354 INTERFACE
1355  SUBROUTINE MMGS_GET_ITHSOLS_INSOLSATVERTICES(sol,i,s,retval)
1356  MMG5_DATA_PTR_T,INTENT(INOUT) :: sol
1357  INTEGER, INTENT(IN) :: i
1358  REAL(KIND=8), DIMENSION(*),INTENT(OUT) :: s
1359  INTEGER, INTENT(OUT) :: retval
1360  END SUBROUTINE
1361 END INTERFACE
1362 ! *
1363 ! */
1364 
1365 ! int MMGS_Get_ithSols_inSolsAtVertices(MMG5_pSol sol,int i, double* s);
1366 !
1375 INTERFACE
1376  SUBROUTINE MMGS_GET_IPARAMETER(mesh,iparam,retval)
1377  MMG5_DATA_PTR_T,INTENT(INOUT) :: mesh
1378  INTEGER, INTENT(IN) :: iparam
1379  INTEGER, INTENT(OUT) :: retval
1380  END SUBROUTINE
1381 END INTERFACE
1382 ! *
1383 ! */
1384 
1385 ! int MMGS_Get_iparameter(MMG5_pMesh mesh, int iparam);
1386 
1387 ! /* input/output functions */
1388 !
1397 INTERFACE
1398  SUBROUTINE MMGS_LOADMESH(mesh,filename,strlen0,retval)
1399  MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh
1400  CHARACTER(LEN=*), INTENT(IN) :: filename
1401  INTEGER, INTENT(IN) :: strlen0
1402  INTEGER, INTENT(OUT) :: retval
1403  END SUBROUTINE
1404 END INTERFACE
1405 ! *
1406 ! */
1407 
1408 ! int MMGS_loadMesh(MMG5_pMesh mesh, const char* filename);
1409 !
1420 INTERFACE
1421  SUBROUTINE MMGS_LOADMSHMESH(mesh,sol,filename,strlen0,retval)
1422  MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh,sol
1423  CHARACTER(LEN=*), INTENT(IN) :: filename
1424  INTEGER, INTENT(IN) :: strlen0
1425  INTEGER, INTENT(OUT) :: retval
1426  END SUBROUTINE
1427 END INTERFACE
1428 ! *
1429 ! */
1430 
1431 ! int MMGS_loadMshMesh(MMG5_pMesh mesh,MMG5_pSol sol,const char *filename);
1432 !
1443 INTERFACE
1444  SUBROUTINE MMGS_LOADMSHMESH_AND_ALLDATA(mesh,sol,filename,strlen0,retval)
1445  MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh,sol
1446  CHARACTER(LEN=*), INTENT(IN) :: filename
1447  INTEGER, INTENT(IN) :: strlen0
1448  INTEGER, INTENT(OUT) :: retval
1449  END SUBROUTINE
1450 END INTERFACE
1451 ! *
1452 ! */
1453 
1454 ! int MMGS_loadMshMesh_and_allData(MMG5_pMesh mesh,MMG5_pSol *sol,const char *filename);
1455 !
1464 INTERFACE
1465  SUBROUTINE MMGS_SAVEMESH(mesh,filename,strlen0,retval)
1466  MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh
1467  CHARACTER(LEN=*), INTENT(IN) :: filename
1468  INTEGER, INTENT(IN) :: strlen0
1469  INTEGER, INTENT(OUT) :: retval
1470  END SUBROUTINE
1471 END INTERFACE
1472 ! *
1473 ! */
1474 
1475 ! int MMGS_saveMesh(MMG5_pMesh mesh, const char *filename);
1476 !
1487 INTERFACE
1488  SUBROUTINE MMGS_SAVEMSHMESH(mesh,sol,filename,strlen0,retval)
1489  MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh,sol
1490  CHARACTER(LEN=*), INTENT(IN) :: filename
1491  INTEGER, INTENT(IN) :: strlen0
1492  INTEGER, INTENT(OUT) :: retval
1493  END SUBROUTINE
1494 END INTERFACE
1495 ! *
1496 ! */
1497 
1498 ! int MMGS_saveMshMesh(MMG5_pMesh mesh,MMG5_pSol sol,const char *filename);
1499 !
1512 INTERFACE
1513  SUBROUTINE MMGS_SAVEMSHMESH_AND_ALLDATA(mesh,sol,filename,strlen0,retval)
1514  MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh,sol
1515  CHARACTER(LEN=*), INTENT(IN) :: filename
1516  INTEGER, INTENT(IN) :: strlen0
1517  INTEGER, INTENT(OUT) :: retval
1518  END SUBROUTINE
1519 END INTERFACE
1520 ! *
1521 ! */
1522 
1523 ! int MMGS_saveMshMesh_and_allData(MMG5_pMesh mesh,MMG5_pSol *sol,const char *filename);
1524 !
1535 INTERFACE
1536  SUBROUTINE MMGS_LOADSOL(mesh,met,filename,strlen0,retval)
1537  MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh,met
1538  CHARACTER(LEN=*), INTENT(IN) :: filename
1539  INTEGER, INTENT(IN) :: strlen0
1540  INTEGER, INTENT(OUT) :: retval
1541  END SUBROUTINE
1542 END INTERFACE
1543 ! *
1544 ! */
1545 
1546 ! int MMGS_loadSol(MMG5_pMesh mesh,MMG5_pSol met, const char* filename);
1547 !
1557 INTERFACE
1558  SUBROUTINE MMGS_LOADALLSOLS(mesh,sol,filename,strlen0,retval)
1559  MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh,sol
1560  CHARACTER(LEN=*), INTENT(IN) :: filename
1561  INTEGER, INTENT(IN) :: strlen0
1562  INTEGER, INTENT(OUT) :: retval
1563  END SUBROUTINE
1564 END INTERFACE
1565 ! *
1566 ! */
1567 
1568 ! int MMGS_loadAllSols(MMG5_pMesh mesh,MMG5_pSol *sol, const char* filename);
1569 !
1579 INTERFACE
1580  SUBROUTINE MMGS_SAVESOL(mesh,met,filename,strlen0,retval)
1581  MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh,met
1582  CHARACTER(LEN=*), INTENT(IN) :: filename
1583  INTEGER, INTENT(IN) :: strlen0
1584  INTEGER, INTENT(OUT) :: retval
1585  END SUBROUTINE
1586 END INTERFACE
1587 ! *
1588 ! */
1589 
1590 ! int MMGS_saveSol(MMG5_pMesh mesh, MMG5_pSol met, const char *filename);
1591 !
1601 INTERFACE
1602  SUBROUTINE MMGS_SAVEALLSOLS(mesh,sol,filename,strlen0,retval)
1603  MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh,sol
1604  CHARACTER(LEN=*), INTENT(IN) :: filename
1605  INTEGER, INTENT(IN) :: strlen0
1606  INTEGER, INTENT(OUT) :: retval
1607  END SUBROUTINE
1608 END INTERFACE
1609 ! *
1610 ! */
1611 
1612 ! int MMGS_saveAllSols(MMG5_pMesh mesh,MMG5_pSol *sol ,const char *filename);
1613 
1614 ! /* deallocations */
1615 !
1643 ! int MMGS_Free_all(const int starter,...);
1644 
1645 !
1676 ! int MMGS_Free_structures(const int starter,...);
1677 
1678 !
1706 ! int MMGS_Free_names(const int starter,...);
1707 
1708 ! /* library */
1709 !
1720 INTERFACE
1721  SUBROUTINE MMGS_MMGSLIB(mesh,met,retval)
1722  MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh,met
1723  INTEGER, INTENT(OUT) :: retval
1724  END SUBROUTINE
1725 END INTERFACE
1726 ! *
1727 ! */
1728 
1730 
1731 !
1742 INTERFACE
1743  SUBROUTINE MMGS_MMGSLS(mesh,met,retval)
1744  MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh,met
1745  INTEGER, INTENT(OUT) :: retval
1746  END SUBROUTINE
1747 END INTERFACE
1748 ! *
1749 ! */
1750 
1751 ! int MMGS_mmgsls(MMG5_pMesh mesh, MMG5_pSol met);
1752 
1753 !
1754 !
1762 INTERFACE
1763  SUBROUTINE MMGS_SETFUNC(mesh,met)
1764  MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh,met
1765  END SUBROUTINE
1766 END INTERFACE
1767 ! *
1768 ! */
1769 
1771 
1772 ! /* Tools for the library */
1773 !
1783 INTERFACE
1784  SUBROUTINE MMGS_SET_CONSTANTSIZE(mesh,met,retval)
1785  MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh,met
1786  INTEGER, INTENT(OUT) :: retval
1787  END SUBROUTINE
1788 END INTERFACE
1789 ! *
1790 ! */
1791 
1793 
1794 !
1801 INTERFACE
1802  SUBROUTINE MMGS_USAGE(prog,strlen0,retval)
1803  CHARACTER(LEN=*), INTENT(IN) :: prog
1804  INTEGER, INTENT(IN) :: strlen0
1805  INTEGER, INTENT(OUT) :: retval
1806  END SUBROUTINE
1807 END INTERFACE
1808 ! *
1809 ! */
1810 
1811 ! int MMGS_usage(char *prog);
1812 !
1825 ! int MMGS_parsar(int argc,char *argv[],MMG5_pMesh mesh,MMG5_pSol met);
1826 !
1834 INTERFACE
1835  SUBROUTINE MMGS_DEFAULTVALUES(mesh,retval)
1836  MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh
1837  INTEGER, INTENT(OUT) :: retval
1838  END SUBROUTINE
1839 END INTERFACE
1840 ! *
1841 ! */
1842 
1844 !
1853 INTERFACE
1854  SUBROUTINE MMGS_STOCKOPTIONS(mesh,info,retval)
1855  MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh,info
1856  INTEGER, INTENT(OUT) :: retval
1857  END SUBROUTINE
1858 END INTERFACE
1859 ! *
1860 ! */
1861 
1863 !
1871 INTERFACE
1872  SUBROUTINE MMGS_DESTOCKOPTIONS(mesh,info)
1873  MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh,info
1874  END SUBROUTINE
1875 END INTERFACE
1876 ! *
1877 ! */
1878 
1880 
1881 !
1895 INTERFACE
1896  SUBROUTINE MMGS_GET_ADJATRI(mesh,kel,listri,retval)
1897  MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh
1898  INTEGER, INTENT(IN) :: kel
1899  INTEGER, DIMENSION(3), INTENT(OUT) :: listri
1900  INTEGER, INTENT(OUT) :: retval
1901  END SUBROUTINE
1902 END INTERFACE
1903 ! *
1904 ! */
1905 
1906 ! int MMGS_Get_adjaTri(MMG5_pMesh mesh, int kel, int listri[3]);
1907 
1908 !
1922 INTERFACE
1923  SUBROUTINE MMGS_GET_ADJAVERTICESFAST(mesh,ip,start,lispoi,retval)
1924  MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh
1925  INTEGER, INTENT(IN) :: ip,start
1926  INTEGER, DIMENSION(MMGS_LMAX), INTENT(OUT) :: lispoi
1927  INTEGER, INTENT(OUT) :: retval
1928  END SUBROUTINE
1929 END INTERFACE
1930 ! *
1931 ! */
1932 
1933 ! int MMGS_Get_adjaVerticesFast(MMG5_pMesh mesh, int ip,int start, int lispoi[MMGS_LMAX]);
1934 
1935 ! #ifdef __cplusplus
1936 ! }
1937 ! #endif
1938 
1939 #endif
MMGS_LMAX
#define MMGS_LMAX
Definition: libmmgs.h:49
MMGS_Get_triangles
int MMGS_Get_triangles(MMG5_pMesh mesh, int *tria, int *refs, int *areRequired)
Definition: API_functions_s.c:529
MMGS_DPARAM_angleDetection
@ MMGS_DPARAM_angleDetection
Definition: libmmgs.h:73
MMGS_DPARAM_hmax
@ MMGS_DPARAM_hmax
Definition: libmmgs.h:75
MMGS_saveMshMesh
int MMGS_saveMshMesh(MMG5_pMesh mesh, MMG5_pSol sol, const char *filename)
Definition: inout_s.c:1245
MMGS_Init_mesh
int MMGS_Init_mesh(const int starter,...)
Definition: API_functions_s.c:42
MMGS_defaultValues
int MMGS_defaultValues(MMG5_pMesh mesh)
Definition: libmmgs_tools.c:84
nsols
! int nsols
Definition: libmmgtypesf.h:573
MMGS_Set_tensorSol
int MMGS_Set_tensorSol(MMG5_pSol met, double m11, double m12, double m13, double m22, double m23, double m33, int pos)
Definition: API_functions_s.c:933
MMGS_DESTOCKOPTIONS
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_DESTOCKOPTIONS(mesh, info) MMG5_DATA_PTR_T
MMGS_loadSol
int MMGS_loadSol(MMG5_pMesh mesh, MMG5_pSol met, const char *filename)
Definition: inout_s.c:1264
MMGS_LOADMSHMESH
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_LOADMSHMESH(mesh, sol, filename, strlen0, retval) MMG5_DATA_PTR_T
MMGS_GET_VECTORSOLS
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_GET_VECTORSOLS(met, sols, retval) MMG5_DATA_PTR_T
MMGS_LOADSOL
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_LOADSOL(mesh, met, filename, strlen0, retval) MMG5_DATA_PTR_T
MMGS_Get_triangle
int MMGS_Get_triangle(MMG5_pMesh mesh, int *v0, int *v1, int *v2, int *ref, int *isRequired)
Definition: API_functions_s.c:464
MMG5_lenSurfEdg_iso
static double MMG5_lenSurfEdg_iso(MMG5_pMesh mesh, MMG5_pSol met, int ip1, int ip2, char isedg)
Definition: inlined_functions.h:291
FORTRAN_NAME
FORTRAN_NAME(MMGS_SETFUNC, mmgs_setfunc,(MMG5_pMesh *mesh, MMG5_pSol *met),(mesh, met))
Definition: libmmgs_toolsf.c:49
MMGS_parsar
! int MMGS_parsar(int argc, char *argv[], MMG5_pMesh mesh, MMG5_pSol met)
Definition: libmmgs_tools.c:97
MMG5_Tria::v
int v[3]
Definition: libmmgtypes.h:272
MMG5_lenSurfEdg_ani
static double MMG5_lenSurfEdg_ani(MMG5_pMesh mesh, MMG5_pSol met, int np0, int np1, char isedg)
Definition: inlined_functions.h:198
MMGS_SET_REQUIREDEDGE
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_REQUIREDEDGE(mesh, k, retval) MMG5_DATA_PTR_T
MMG5_Sol
Definition: libmmgtypes.h:563
MMGS_parsar
int MMGS_parsar(int argc, char *argv[], MMG5_pMesh mesh, MMG5_pSol met)
Definition: libmmgs_tools.c:97
MMGS_SET_SCALARSOLS
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_SCALARSOLS(met, s, retval) MMG5_DATA_PTR_T
MMGS_Set_vectorSol
int MMGS_Set_vectorSol(MMG5_pSol met, double vx, double vy, double vz, int pos)
Definition: API_functions_s.c:825
MMGS_Set_ridge
int MMGS_Set_ridge(MMG5_pMesh mesh, int k)
Definition: API_functions_s.c:700
MMG5_gradsiz_iso
int MMG5_gradsiz_iso(MMG5_pMesh mesh, MMG5_pSol met)
Definition: isosiz.c:268
type
! int type
Definition: libmmgtypesf.h:570
movintpt
int(* movintpt)(MMG5_pMesh mesh, MMG5_pSol met, int *list, int ilist)
Definition: mmgs.c:41
adja
! int * adja
Definition: libmmgtypesf.h:584
MMG5_lenSurfEdg
double(* MMG5_lenSurfEdg)(MMG5_pMesh mesh, MMG5_pSol sol, int, int, char)
Definition: mmgexterns.c:29
MMGS_Get_adjaVerticesFast
int MMGS_Get_adjaVerticesFast(MMG5_pMesh mesh, int ip, int start, int lispoi[MMGS_LMAX])
Return adjacent elements of a triangle.
Definition: libmmgs_tools.c:403
MMGS_saveSol
int MMGS_saveSol(MMG5_pMesh mesh, MMG5_pSol met, const char *filename)
Definition: inout_s.c:1447
MMGS_Get_normalAtVertex
int MMGS_Get_normalAtVertex(MMG5_pMesh mesh, int k, double *n0, double *n1, double *n2)
Definition: API_functions_s.c:724
namein
! char * namein
Definition: libmmgtypesf.h:608
MMG5_Sol::namein
char * namein
Definition: libmmgtypes.h:573
MMGS_Get_solSize
int MMGS_Get_solSize(MMG5_pMesh mesh, MMG5_pSol sol, int *typEntity, int *np, int *typSol)
Definition: API_functions_s.c:213
MMG5_DATA_PTR_T
#define MMG5_DATA_PTR_T
Definition: libmmgtypesf.h:14
MMGS_hashTria
int MMGS_hashTria(MMG5_pMesh mesh)
Definition: hash_s.c:77
MMG5_Sol::size
int size
Definition: libmmgtypes.h:569
MMGS_SET_ITHSOLS_INSOLSATVERTICES
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_ITHSOLS_INSOLSATVERTICES(sol, i, s, retval) MMG5_DATA_PTR_T
retval
MMG5_pMesh char int int * retval
Definition: API_functionsf_s.c:665
MMGS_LOADALLSOLS
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_LOADALLSOLS(mesh, sol, filename, strlen0, retval) MMG5_DATA_PTR_T
tmp
! int tmp
Definition: libmmgtypesf.h:259
starter
const int starter
Definition: API_functionsf_s.c:627
MMGS_SET_VERTEX
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_VERTEX(mesh, c0, c1, c2, ref, pos, retval) MMG5_DATA_PTR_T
MMGS_gradsiz_ani
int MMGS_gradsiz_ani(MMG5_pMesh mesh, MMG5_pSol met)
Definition: anisosiz_s.c:767
MMGS_Set_ithSols_inSolsAtVertices
int MMGS_Set_ithSols_inSolsAtVertices(MMG5_pSol sol, int i, double *s)
Definition: API_functions_s.c:1114
MMGS_Set_vertex
int MMGS_Set_vertex(MMG5_pMesh mesh, double c0, double c1, double c2, int ref, int pos)
Definition: API_functions_s.c:280
nt
! int nt
Definition: libmmgtypesf.h:571
MMGS_USAGE
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_USAGE(prog, strlen0, retval) CHARACTER(LEN
MMGS_SET_CONSTANTSIZE
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_CONSTANTSIZE(mesh, met, retval) MMG5_DATA_PTR_T
MMGS_mmgslib
int MMGS_mmgslib(MMG5_pMesh mesh, MMG5_pSol met)
Definition: libmmgs.c:429
MMGS_Get_adjaTri
int MMGS_Get_adjaTri(MMG5_pMesh mesh, int kel, int listri[3])
Return adjacent elements of a triangle.
Definition: libmmgs_tools.c:389
info
MMG5_Info info
Definition: libmmgtypesf.h:607
k
! int k
Definition: libmmgtypesf.h:543
MMGS_DPARAM_hausd
@ MMGS_DPARAM_hausd
Definition: libmmgs.h:77
MMGS_DPARAM_hgrad
@ MMGS_DPARAM_hgrad
Definition: libmmgs.h:78
MMGS_SET_TRIANGLE
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_TRIANGLE(mesh, v0, v1, v2, ref, pos, retval) MMG5_DATA_PTR_T
MMGS_Get_solsAtVerticesSize
int MMGS_Get_solsAtVerticesSize(MMG5_pMesh mesh, MMG5_pSol *sol, int *nsols, int *np, int *typSol)
Definition: API_functions_s.c:239
inlined_functions.h
inlined Functions
MMGS_Get_vectorSol
int MMGS_Get_vectorSol(MMG5_pSol met, double *vx, double *vy, double *vz)
Definition: API_functions_s.c:863
MMGS_Get_vertex
int MMGS_Get_vertex(MMG5_pMesh mesh, double *c0, double *c1, double *c2, int *ref, int *isCorner, int *isRequired)
Definition: API_functions_s.c:343
MMGS_Set_iparameter
int MMGS_Set_iparameter(MMG5_pMesh mesh, MMG5_pSol sol, int iparam, int val)
Definition: API_functions_s.c:1216
MMGS_DPARAM_hmin
@ MMGS_DPARAM_hmin
Definition: libmmgs.h:74
MMGS_DPARAM_ls
@ MMGS_DPARAM_ls
Definition: libmmgs.h:80
MMGS_memOption
int MMGS_memOption(MMG5_pMesh mesh)
Definition: zaldy_s.c:183
MMGS_saveMesh
int MMGS_saveMesh(MMG5_pMesh mesh, const char *filename)
Definition: inout_s.c:815
MMGS_SET_ITHSOL_INSOLSATVERTICES
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_ITHSOL_INSOLSATVERTICES(sol, i, s, pos, retval) MMG5_DATA_PTR_T
FORTRAN_NAME
FORTRAN_NAME(MMGS_MMGSLIB, mmgs_mmgslib,(MMG5_pMesh *mesh, MMG5_pSol *met, int *retval),(mesh, met, retval))
Definition: libmmgsf.c:50
meshin
MMG5_pMesh char * meshin
Definition: API_functionsf_s.c:665
tria
! MMG5_pTria tria
Definition: libmmgtypesf.h:603
n1
! double n1[3]
Definition: libmmgtypesf.h:275
movridpt
int(* movridpt)(MMG5_pMesh mesh, MMG5_pSol met, int *list, int ilist)
Definition: mmgs.c:47
MMGS_Get_vectorSols
int MMGS_Get_vectorSols(MMG5_pSol met, double *sols)
Definition: API_functions_s.c:918
MMGS_defsiz_iso
int MMGS_defsiz_iso(MMG5_pMesh mesh, MMG5_pSol met)
Definition: isosiz_s.c:137
MMG5_Mesh::np
int np
Definition: libmmgtypes.h:516
MMGS_setfunc
void MMGS_setfunc(MMG5_pMesh mesh, MMG5_pSol met)
Definition: libmmgs_tools.c:39
MMGS_Init_parameters
void MMGS_Init_parameters(MMG5_pMesh mesh)
Definition: API_functions_s.c:79
MMGS_GET_ADJATRI
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_GET_ADJATRI(mesh, kel, listri, retval) MMG5_DATA_PTR_T
Return adjacent elements of a triangle. ! *.
mesh
MMG5_pMesh * mesh
Definition: API_functionsf_s.c:63
MMGS_GET_SCALARSOLS
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_GET_SCALARSOLS(met, s, retval) MMG5_DATA_PTR_T
MMG5_mmgDefaultValues
void MMG5_mmgDefaultValues(MMG5_pMesh mesh)
Definition: mmg.c:80
MMGS_Get_tensorSols
int MMGS_Get_tensorSols(MMG5_pSol met, double *sols)
Definition: API_functions_s.c:1038
MMGS_SET_REQUIREDTRIANGLE
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_REQUIREDTRIANGLE(mesh, k, retval) MMG5_DATA_PTR_T
MMGS_Set_solSize
int MMGS_Set_solSize(MMG5_pMesh mesh, MMG5_pSol sol, int typEntity, int np, int typSol)
Definition: API_functions_s.c:88
MMGS_STOCKOPTIONS
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_STOCKOPTIONS(mesh, info, retval) MMG5_DATA_PTR_T
strlen0
MMG5_pMesh char int * strlen0
Definition: API_functionsf_s.c:665
MMGS_SAVEMSHMESH_AND_ALLDATA
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SAVEMSHMESH_AND_ALLDATA(mesh, sol, filename, strlen0, retval) MMG5_DATA_PTR_T
MMG5_Mesh::adja
int * adja
Definition: libmmgtypes.h:529
hmin
! double hmin
Definition: libmmgtypesf.h:241
MMGS_Set_edge
int MMGS_Set_edge(MMG5_pMesh mesh, int v0, int v1, int ref, int pos)
Definition: API_functions_s.c:555
MMG5_iprv2
static const unsigned char MMG5_iprv2[3]
Definition: mmgcommon.h:471
MMG5_Mesh::tria
MMG5_pTria tria
Definition: libmmgtypes.h:548
MMGS_GET_TENSORSOL
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_GET_TENSORSOL(met, m11, m12, m13, m22, m23, m33, retval) MMG5_DATA_PTR_T
MMGS_Set_tensorSols
int MMGS_Set_tensorSols(MMG5_pSol met, double *sols)
Definition: API_functions_s.c:1012
MMGS_SET_SCALARSOL
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_SCALARSOL(met, s, pos, retval) MMG5_DATA_PTR_T
MMGS_INIT_PARAMETERS
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_INIT_PARAMETERS(mesh) MMG5_DATA_PTR_T
MMGS_destockOptions
void MMGS_destockOptions(MMG5_pMesh mesh, MMG5_Info *info)
Definition: libmmgs_tools.c:383
MMGS_Set_meshSize
int MMGS_Set_meshSize(MMG5_pMesh mesh, int np, int nt, int na)
Definition: API_functions_s.c:168
MMGS_SET_IPARAMETER
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_IPARAMETER(mesh, sol, iparam, val, retval) MMG5_DATA_PTR_T
movridpt_ani
int movridpt_ani(MMG5_pMesh mesh, MMG5_pSol met, int *list, int ilist)
Definition: anisomovpt_s.c:265
MMGS_Get_scalarSol
int MMGS_Get_scalarSol(MMG5_pSol met, double *s)
Definition: API_functions_s.c:769
MMG5_Mesh::mark
int mark
Definition: libmmgtypes.h:523
MMGS_Set_scalarSol
int MMGS_Set_scalarSol(MMG5_pSol met, double s, int pos)
Definition: API_functions_s.c:734
MMGS_destockOptions
void MMGS_destockOptions(MMG5_pMesh mesh, MMG5_Info *info)
Definition: libmmgs_tools.c:383
MMGS_GET_ITHSOL_INSOLSATVERTICES
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_GET_ITHSOL_INSOLSATVERTICES(sol, i, s, pos, retval) MMG5_DATA_PTR_T
MMGS_loadAllSols
int MMGS_loadAllSols(MMG5_pMesh mesh, MMG5_pSol *sol, const char *filename)
Definition: inout_s.c:1342
MMGS_IPARAM_iso
@ MMGS_IPARAM_iso
Definition: libmmgs.h:65
MMGS_loadMesh
int MMGS_loadMesh(MMG5_pMesh mesh, const char *filename)
Definition: inout_s.c:100
MMGS_SET_EDGE
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_EDGE(mesh, v0, v1, ref, pos, retval) MMG5_DATA_PTR_T
MMGS_Set_requiredVertex
int MMGS_Set_requiredVertex(MMG5_pMesh mesh, int k)
Definition: API_functions_s.c:686
MMGS_IPARAM_keepRef
@ MMGS_IPARAM_keepRef
Definition: libmmgs.h:66
MMGS_Set_vectorSols
int MMGS_Set_vectorSols(MMG5_pSol met, double *sols)
Definition: API_functions_s.c:895
MMGS_Set_scalarSols
int MMGS_Set_scalarSols(MMG5_pSol met, double *s)
Definition: API_functions_s.c:798
MMGS_mmgsls
int MMGS_mmgsls(MMG5_pMesh mesh, MMG5_pSol met)
Definition: libmmgs.c:270
MMGS_GET_SOLSIZE
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_GET_SOLSIZE(mesh, sol, typEntity, np, typSol, retval) MMG5_DATA_PTR_T
libmmgs.h
API headers for the mmgs library.
MMG5_Sol::nameout
char * nameout
Definition: libmmgtypes.h:574
MMGS_setfunc
void MMGS_setfunc(MMG5_pMesh mesh, MMG5_pSol met)
Definition: libmmgs_tools.c:39
MMGS_SET_LOCALPARAMETER
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_LOCALPARAMETER(mesh, sol, typ, ref, hmin, hmax, hausd, retval) MMG5_DATA_PTR_T
MMGS_IPARAM_angle
@ MMGS_IPARAM_angle
Definition: libmmgs.h:64
MMGS_GET_TRIANGLES
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE MMGS_GET_TRIANGLES(mesh, tria, refs, areRequired, retval) ! MMG5_DATA_PTR_T
MMG5_caltri_ani
double MMG5_caltri_ani(MMG5_pMesh mesh, MMG5_pSol met, MMG5_pTria ptt)
Definition: quality.c:115
MMGS_SET_TENSORSOLS
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_TENSORSOLS(met, sols, retval) MMG5_DATA_PTR_T
s
! int s
Definition: libmmgtypesf.h:262
MMG5_Sol::m
double * m
Definition: libmmgtypes.h:571
MMGS_usage
int MMGS_usage(char *prog)
Definition: libmmgs_tools.c:70
MMGS_Set_outputMeshName
int MMGS_Set_outputMeshName(MMG5_pMesh mesh, const char *meshout)
Definition: API_functions_s.c:71
MMGS_SET_OUTPUTMESHNAME
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_OUTPUTMESHNAME(mesh, meshout, strlen0, retval) MMG5_DATA_PTR_T
MMGS_GET_ITHSOLS_INSOLSATVERTICES
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_GET_ITHSOLS_INSOLSATVERTICES(sol, i, s, retval) MMG5_DATA_PTR_T
MMG5_Compute_constantSize
int MMG5_Compute_constantSize(MMG5_pMesh mesh, MMG5_pSol met, double *hsiz)
Definition: API_functions.c:487
MMGS_Get_edges
int MMGS_Get_edges(MMG5_pMesh mesh, int *edges, int *refs, int *areRidges, int *areRequired)
Definition: API_functions_s.c:650
MMGS_Set_requiredTriangle
int MMGS_Set_requiredTriangle(MMG5_pMesh mesh, int k)
Definition: API_functions_s.c:692
MMGS_Set_outputSolName
int MMGS_Set_outputSolName(MMG5_pMesh mesh, MMG5_pSol sol, const char *solout)
Definition: API_functions_s.c:76
MMGS_SET_SOLSIZE
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_SOLSIZE(mesh, sol, typEntity, np, typSol, retval) MMG5_DATA_PTR_T
intmet
int(* intmet)(MMG5_pMesh mesh, MMG5_pSol met, int k, char i, int ip, double s)
Definition: mmgs.c:46
MMG5_compute_meanMetricAtMarkedPoints_ani
int MMG5_compute_meanMetricAtMarkedPoints_ani(MMG5_pMesh mesh, MMG5_pSol met)
Definition: anisosiz.c:1690
MMGS_Set_corner
int MMGS_Set_corner(MMG5_pMesh mesh, int k)
Definition: API_functions_s.c:680
MMG5_Info::imprim
char imprim
Definition: libmmgtypes.h:453
MMGS_defsiz
int(* MMGS_defsiz)(MMG5_pMesh mesh, MMG5_pSol met)
Definition: mmgs.c:42
MMGS_SET_MESHSIZE
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_MESHSIZE(mesh, np, nt, na, retval) MMG5_DATA_PTR_T
MMGS_Init_fileNames
void MMGS_Init_fileNames(MMG5_pMesh mesh, MMG5_pSol sol)
Definition: API_functions_s.c:55
MMGS_GET_SOLSATVERTICESSIZE
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_GET_SOLSATVERTICESSIZE(mesh, sol, nsols, nentities, typSol, retval) MMG5_DATA_PTR_T
hausd
! double hausd
Definition: libmmgtypesf.h:243
MMG5_Tria
Definition: libmmgtypes.h:270
MMGS_DPARAM_hsiz
@ MMGS_DPARAM_hsiz
Definition: libmmgs.h:76
MMGS_SET_OUTPUTSOLNAME
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_OUTPUTSOLNAME(mesh, sol, solout, strlen0, retval) MMG5_DATA_PTR_T
MMG5_Info::mem
int mem
Definition: libmmgtypes.h:447
MMGS_SET_INPUTMESHNAME
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_INPUTMESHNAME(mesh, meshin, strlen0, retval) MMG5_DATA_PTR_T
MMGS_MMGSLIB
INTERFACE SUBROUTINE MMGS_MMGSLIB(mesh, met, retval) MMG5_DATA_PTR_T
MMGS_gradsiz
int(* MMGS_gradsiz)(MMG5_pMesh mesh, MMG5_pSol met)
Definition: mmgs.c:44
MMGS_Set_inputMeshName
int MMGS_Set_inputMeshName(MMG5_pMesh mesh, const char *meshin)
Definition: API_functions_s.c:62
MMGS_SETFUNC
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SETFUNC(mesh, met) MMG5_DATA_PTR_T
hsiz
! double hsiz
Definition: libmmgtypesf.h:495
MMG5_mmgUsage
void MMG5_mmgUsage(char *prog)
Definition: mmg.c:44
MMGS_SAVESOL
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SAVESOL(mesh, met, filename, strlen0, retval) MMG5_DATA_PTR_T
np
! int np
Definition: libmmgtypesf.h:571
strncpy
strncpy(tmp, meshin, *strlen0)
MMGS_SET_RIDGE
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_RIDGE(mesh, k, retval) MMG5_DATA_PTR_T
MMGS_gradsizreq
int(* MMGS_gradsizreq)(MMG5_pMesh mesh, MMG5_pSol met)
Definition: mmgs.c:45
n2
! double n2[3]
Definition: libmmgtypesf.h:275
MMG5_Tensor
@ MMG5_Tensor
Definition: libmmgtypes.h:177
MMGS_CHK_MESHDATA
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_CHK_MESHDATA(mesh, met, retval) MMG5_DATA_PTR_T
MMGS_SET_TRIANGLES
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE MMGS_SET_TRIANGLES(mesh, tria, refs, retval) ! MMG5_DATA_PTR_T
MMGS_DEFAULTVALUES
INTERFACE SUBROUTINE MMGS_DEFAULTVALUES(mesh, retval) MMG5_DATA_PTR_T
MMGS_IPARAM_nreg
@ MMGS_IPARAM_nreg
Definition: libmmgs.h:70
intmet_iso
int intmet_iso(MMG5_pMesh mesh, MMG5_pSol met, int k, char i, int ip, double s)
Definition: intmet_s.c:77
mmgcommon.h
MMG5_Set_constantSize
void MMG5_Set_constantSize(MMG5_pMesh mesh, MMG5_pSol met, double hsiz)
Definition: API_functions.c:349
ref
! int ref
Definition: libmmgtypesf.h:244
MMGS_Set_vertices
int MMGS_Set_vertices(MMG5_pMesh mesh, double *vertices, int *refs)
Definition: API_functions_s.c:316
na
! int na
Definition: libmmgtypesf.h:571
MMG5_caltri_iso
double MMG5_caltri_iso(MMG5_pMesh mesh, MMG5_pSol met, MMG5_pTria ptt)
Definition: quality.c:198
hmax
! double hmax
Definition: libmmgtypesf.h:242
MMGS_SET_INPUTSOLNAME
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_INPUTSOLNAME(mesh, sol, solin, strlen0, retval) MMG5_DATA_PTR_T
MMGS_defsiz_ani
int MMGS_defsiz_ani(MMG5_pMesh mesh, MMG5_pSol met)
Definition: anisosiz_s.c:676
MMGS_GET_SCALARSOL
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_GET_SCALARSOL(met, s, retval) MMG5_DATA_PTR_T
MMGS_loadMshMesh
int MMGS_loadMshMesh(MMG5_pMesh mesh, MMG5_pSol sol, const char *filename)
Definition: inout_s.c:688
MMGS_IPARAM_verbose
@ MMGS_IPARAM_verbose
Definition: libmmgs.h:61
MMG5_Mesh::nt
int nt
Definition: libmmgtypes.h:516
MMGS_usage
int MMGS_usage(char *prog)
Definition: libmmgs_tools.c:70
MMG5_Mesh
MMG mesh structure.
Definition: libmmgtypes.h:509
MMGS_LOADMESH
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_LOADMESH(mesh, filename, strlen0, retval) MMG5_DATA_PTR_T
MMGS_GET_MESHSIZE
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_GET_MESHSIZE(mesh, np, nt, na, retval) MMG5_DATA_PTR_T
MMGS_Free_structures
! int MMGS_Free_structures(const int starter,...)
Definition: API_functions_s.c:1487
MMGS_IPARAM_mem
@ MMGS_IPARAM_mem
Definition: libmmgs.h:62
movintpt_ani
int movintpt_ani(MMG5_pMesh mesh, MMG5_pSol met, int *list, int ilist)
Definition: anisomovpt_s.c:48
MMGS_IPARAM_noinsert
@ MMGS_IPARAM_noinsert
Definition: libmmgs.h:67
MMGS_GET_VERTICES
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE MMGS_GET_VERTICES(mesh, vertices, refs, areCorners,&! areRequired, retval) ! MMG5_DATA_PTR_T
MMGS_Get_ithSol_inSolsAtVertices
int MMGS_Get_ithSol_inSolsAtVertices(MMG5_pSol sol, int i, double *s, int pos)
Definition: API_functions_s.c:1084
MMGS_Set_constantSize
int MMGS_Set_constantSize(MMG5_pMesh mesh, MMG5_pSol met)
Definition: libmmgs_tools.c:477
MMGS_SET_REQUIREDVERTEX
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_REQUIREDVERTEX(mesh, k, retval) MMG5_DATA_PTR_T
MMGS_SET_DPARAMETERS
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_DPARAMETERS(mesh, sol, dparam, val, retval) MMG5_DATA_PTR_T
MMGS_stockOptions
int MMGS_stockOptions(MMG5_pMesh mesh, MMG5_Info *info)
Definition: libmmgs_tools.c:370
MMGS_GET_EDGE
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_GET_EDGE(mesh, e0, e1, ref, isRidge, isRequired, retval) MMG5_DATA_PTR_T
movridpt_iso
int movridpt_iso(MMG5_pMesh mesh, MMG5_pSol met, int *list, int ilist)
Definition: movpt_s.c:333
movintpt_iso
int movintpt_iso(MMG5_pMesh mesh, MMG5_pSol met, int *list, int ilist)
Definition: movpt_s.c:41
MMG5_Mesh::namein
char * namein
Definition: libmmgtypes.h:553
MMGS_GET_EDGES
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_GET_EDGES(mesh, edges, refs, areRidges, areRequired, retval) MMG5_DATA_PTR_T
MMG5_Mesh::info
MMG5_Info info
Definition: libmmgtypes.h:552
MMGS_SET_VERTICES
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE MMGS_SET_VERTICES(mesh, vertices, refs, retval) ! MMG5_DATA_PTR_T
MMGS_Set_dparameter
int MMGS_Set_dparameter(MMG5_pMesh mesh, MMG5_pSol sol, int dparam, double val)
Definition: API_functions_s.c:1354
MMG5_gradsizreq_ani
int MMG5_gradsizreq_ani(MMG5_pMesh mesh, MMG5_pSol met)
Definition: anisosiz.c:1797
MMGS_INIT_FILENAMES
INTERFACE SUBROUTINE MMGS_INIT_FILENAMES(mesh, sol) MMG5_DATA_PTR_T
MMG5_Mesh::npmax
int npmax
Definition: libmmgtypes.h:516
MMGS_Free_all
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) ! int MMGS_Free_all(const int starter,...)
Definition: API_functions_s.c:1473
MMGS_SAVEALLSOLS
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SAVEALLSOLS(mesh, sol, filename, strlen0, retval) MMG5_DATA_PTR_T
MMGS_Get_vertices
int MMGS_Get_vertices(MMG5_pMesh mesh, double *vertices, int *refs, int *areCorners, int *areRequired)
Definition: API_functions_s.c:390
MMGS_Get_adjaTri
int MMGS_Get_adjaTri(MMG5_pMesh mesh, int kel, int listri[3])
Return adjacent elements of a triangle.
Definition: libmmgs_tools.c:389
MMGS_loadMshMesh_and_allData
int MMGS_loadMshMesh_and_allData(MMG5_pMesh mesh, MMG5_pSol *sol, const char *filename)
Definition: inout_s.c:747
MMGS_SET_VECTORSOLS
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_VECTORSOLS(met, sols, retval) MMG5_DATA_PTR_T
MMG5_Info
Store input parameters of the run.
Definition: libmmgtypes.h:443
MMGS_defaultValues
int MMGS_defaultValues(MMG5_pMesh mesh)
Definition: libmmgs_tools.c:84
MMGS_Get_edge
int MMGS_Get_edge(MMG5_pMesh mesh, int *e0, int *e1, int *ref, int *isRidge, int *isRequired)
Definition: API_functions_s.c:587
MMG5_Mesh::nameout
char * nameout
Definition: libmmgtypes.h:554
MMGS_SET_NORMALATVERTEX
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_NORMALATVERTEX(mesh, k, n0, n1, n2, retval) MMG5_DATA_PTR_T
MMGS_IPARAM_renum
@ MMGS_IPARAM_renum
Definition: libmmgs.h:72
MMGS_Set_ithSol_inSolsAtVertices
int MMGS_Set_ithSol_inSolsAtVertices(MMG5_pSol sol, int i, double *s, int pos)
Definition: API_functions_s.c:1057
MMGS_GET_VERTEX
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_GET_VERTEX(mesh, c0, c1, c2, ref, isCorner, isRequired, retval) MMG5_DATA_PTR_T
MMGS_SET_CORNER
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_CORNER(mesh, k, retval) MMG5_DATA_PTR_T
MMG5_calelt
double(* MMG5_calelt)(MMG5_pMesh mesh, MMG5_pSol met, MMG5_pTria ptt)
Definition: mmgs.c:43
MMG5_inxt2
static const unsigned char MMG5_inxt2[6]
Definition: mmgcommon.h:470
MMGS_GET_TENSORSOLS
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_GET_TENSORSOLS(met, sols, retval) MMG5_DATA_PTR_T
MMG5_gradsizreq_iso
int MMG5_gradsizreq_iso(MMG5_pMesh mesh, MMG5_pSol met)
Definition: isosiz.c:359
MMGS_Set_requiredEdge
int MMGS_Set_requiredEdge(MMG5_pMesh mesh, int k)
Definition: API_functions_s.c:706
MMGS_GET_ADJAVERTICESFAST
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_GET_ADJAVERTICESFAST(mesh, ip, start, lispoi, retval) MMG5_DATA_PTR_T
Return adjacent elements of a triangle. ! *.
MMGS_SET_TENSORSOL
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_TENSORSOL(met, m11, m12, m13, m22, m23, m33, pos, retval) MMG5_DATA_PTR_T
MMGS_SAVEMSHMESH
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SAVEMSHMESH(mesh, sol, filename, strlen0, retval) MMG5_DATA_PTR_T
MMGS_Set_edges
int MMGS_Set_edges(MMG5_pMesh mesh, int *edges, int *refs)
Definition: API_functions_s.c:633
MMGS_Free_names
! int MMGS_Free_names(const int starter,...)
Definition: API_functions_s.c:1501
MMGS_DPARAM_hgradreq
@ MMGS_DPARAM_hgradreq
Definition: libmmgs.h:79
MMGS_SET_VECTORSOL
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_VECTORSOL(met, vx, vy, vz, pos, retval) MMG5_DATA_PTR_T
MMG5_SAFE_FREE
MMG5_SAFE_FREE(tmp)
MMGS_LOADMSHMESH_AND_ALLDATA
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_LOADMSHMESH_AND_ALLDATA(mesh, sol, filename, strlen0, retval) MMG5_DATA_PTR_T
MMG5_compute_meanMetricAtMarkedPoints_iso
int MMG5_compute_meanMetricAtMarkedPoints_iso(MMG5_pMesh mesh, MMG5_pSol met)
Definition: isosiz.c:167
MMGS_Get_tensorSol
int MMGS_Get_tensorSol(MMG5_pSol met, double *m11, double *m12, double *m13, double *m22, double *m23, double *m33)
Definition: API_functions_s.c:975
MMGS_Set_localParameter
int MMGS_Set_localParameter(MMG5_pMesh mesh, MMG5_pSol sol, int typ, int ref, double hmin, double hmax, double hausd)
Definition: API_functions_s.c:1405
MMG5_Info::hsiz
double hsiz
Definition: libmmgtypes.h:445
MMGS_GET_TRIANGLE
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_GET_TRIANGLE(mesh, v0, v1, v2, ref, isRequired, retval) MMG5_DATA_PTR_T
MMG5_Mesh::ntmax
int ntmax
Definition: libmmgtypes.h:516
MMGS_saveAllSols
int MMGS_saveAllSols(MMG5_pMesh mesh, MMG5_pSol *sol, const char *filename)
Definition: inout_s.c:1489
MMGS_Get_meshSize
int MMGS_Get_meshSize(MMG5_pMesh mesh, int *np, int *nt, int *na)
Definition: API_functions_s.c:268
MMGS_Get_adjaVerticesFast
int MMGS_Get_adjaVerticesFast(MMG5_pMesh mesh, int ip, int start, int lispoi[MMGS_LMAX])
Return adjacent elements of a triangle.
Definition: libmmgs_tools.c:403
MMGS_Get_iparameter
int MMGS_Get_iparameter(MMG5_pMesh mesh, int iparam)
Definition: API_functions_s.c:1307
MMGS_Set_constantSize
int MMGS_Set_constantSize(MMG5_pMesh mesh, MMG5_pSol met)
Definition: libmmgs_tools.c:477
MMGS_MMGSLS
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_MMGSLS(mesh, met, retval) MMG5_DATA_PTR_T
MMGS_Get_scalarSols
int MMGS_Get_scalarSols(MMG5_pSol met, double *s)
Definition: API_functions_s.c:815
MMGS_Set_triangles
int MMGS_Set_triangles(MMG5_pMesh mesh, int *tria, int *refs)
Definition: API_functions_s.c:507
MMGS_IPARAM_nomove
@ MMGS_IPARAM_nomove
Definition: libmmgs.h:69
MMG5_Vertex
@ MMG5_Vertex
Definition: libmmgtypes.h:186
MMGS_stockOptions
int MMGS_stockOptions(MMG5_pMesh mesh, MMG5_Info *info)
Definition: libmmgs_tools.c:370
MMGS_LMAX
#define MMGS_LMAX
MMGS_GET_NORMALATVERTEX
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_GET_NORMALATVERTEX(mesh, k, n0, n1, n2, retval) MMG5_DATA_PTR_T
mmgs.h
MMGS_Set_normalAtVertex
int MMGS_Set_normalAtVertex(MMG5_pMesh mesh, int k, double n0, double n1, double n2)
Definition: API_functions_s.c:712
MMG5_compute_meanMetricAtMarkedPoints
int(* MMG5_compute_meanMetricAtMarkedPoints)(MMG5_pMesh, MMG5_pSol)
Definition: mmgexterns.c:34
MMGS_Get_ithSols_inSolsAtVertices
int MMGS_Get_ithSols_inSolsAtVertices(MMG5_pSol sol, int i, double *s)
Definition: API_functions_s.c:1142
MMGS_IPARAM_noswap
@ MMGS_IPARAM_noswap
Definition: libmmgs.h:68
intmet_ani
int intmet_ani(MMG5_pMesh mesh, MMG5_pSol met, int k, char i, int ip, double s)
Definition: intmet_s.c:104
MMGS_SET_SOLSATVERTICESSIZE
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_SOLSATVERTICESSIZE(mesh, sol, nsols, nentities, typSol, retval) MMG5_DATA_PTR_T
MMGS_Set_triangle
int MMGS_Set_triangle(MMG5_pMesh mesh, int v0, int v1, int v2, int ref, int pos)
Definition: API_functions_s.c:426
MMGS_saveMshMesh_and_allData
int MMGS_saveMshMesh_and_allData(MMG5_pMesh mesh, MMG5_pSol *sol, const char *filename)
Definition: inout_s.c:1250
MMGS_SET_EDGES
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_EDGES(mesh, edges, refs, retval) MMG5_DATA_PTR_T
MMGS_Set_solsAtVerticesSize
int MMGS_Set_solsAtVerticesSize(MMG5_pMesh mesh, MMG5_pSol *sol, int nsols, int nentities, int *typSol)
Definition: API_functions_s.c:135
MMGS_Chk_meshData
int MMGS_Chk_meshData(MMG5_pMesh mesh, MMG5_pSol met)
Definition: API_functions_s.c:1171
MMGS_GET_VECTORSOL
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_GET_VECTORSOL(met, vx, vy, vz, retval) MMG5_DATA_PTR_T
MMGS_IPARAM_debug
@ MMGS_IPARAM_debug
Definition: libmmgs.h:63
MMGS_GET_IPARAMETER
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_GET_IPARAMETER(mesh, iparam, retval) MMG5_DATA_PTR_T
MMGS_SAVEMESH
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SAVEMESH(mesh, filename, strlen0, retval) MMG5_DATA_PTR_T
MMGS_Set_inputSolName
int MMGS_Set_inputSolName(MMG5_pMesh mesh, MMG5_pSol sol, const char *solin)
Definition: API_functions_s.c:67