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
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
INTERFACE SUBROUTINE MMGS_INIT_FILENAMES(mesh, sol) MMG5_DATA_PTR_T
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
int MMGS_Get_scalarSol(MMG5_pSol met, double *s)
Definition: API_functions_s.c:769
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_MMGSLS(mesh, met, retval) MMG5_DATA_PTR_T
int MMGS_Set_solsAtVerticesSize(MMG5_pMesh mesh, MMG5_pSol *sol, int nsols, int nentities, int *typSol)
Definition: API_functions_s.c:135
INTERFACE SUBROUTINE MMGS_DEFAULTVALUES(mesh, retval) MMG5_DATA_PTR_T
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_INIT_PARAMETERS(mesh) MMG5_DATA_PTR_T
int MMGS_saveMshMesh(MMG5_pMesh mesh, MMG5_pSol sol, const char *filename)
Definition: inout_s.c:1237
#define MMGS_LMAX
! MMG5_pTria tria
Definition: libmmgtypesf.h:603
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
int MMGS_Get_vectorSol(MMG5_pSol met, double *vx, double *vy, double *vz)
Definition: API_functions_s.c:863
int MMGS_Get_adjaTri(MMG5_pMesh mesh, int kel, int listri[3])
Return adjacent elements of a triangle.
Definition: libmmgs_tools.c:389
! int k
Definition: libmmgtypesf.h:543
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
! int nt
Definition: libmmgtypesf.h:571
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
int MMGS_Get_triangle(MMG5_pMesh mesh, int *v0, int *v1, int *v2, int *ref, int *isRequired)
Definition: API_functions_s.c:464
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
int MMGS_Set_triangle(MMG5_pMesh mesh, int v0, int v1, int v2, int ref, int pos)
Definition: API_functions_s.c:426
int MMGS_Chk_meshData(MMG5_pMesh mesh, MMG5_pSol met)
Definition: API_functions_s.c:1171
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
int MMGS_Get_meshSize(MMG5_pMesh mesh, int *np, int *nt, int *na)
Definition: API_functions_s.c:268
Definition: libmmgtypes.h:563
int MMGS_Get_ithSol_inSolsAtVertices(MMG5_pSol sol, int i, double *s, int pos)
Definition: API_functions_s.c:1084
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
! int nsols
Definition: libmmgtypesf.h:573
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
INTERFACE SUBROUTINE MMGS_MMGSLIB(mesh, met, retval) MMG5_DATA_PTR_T
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE 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
int MMGS_Get_triangles(MMG5_pMesh mesh, int *tria, int *refs, int *areRequired)
Definition: API_functions_s.c:529
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
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
int MMGS_Set_vectorSol(MMG5_pSol met, double vx, double vy, double vz, int pos)
Definition: API_functions_s.c:825
void MMGS_setfunc(MMG5_pMesh mesh, MMG5_pSol met)
Definition: libmmgs_tools.c:39
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
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
int MMGS_usage(char *prog)
Definition: libmmgs_tools.c:70
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) 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
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
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. ! *.
int MMGS_Set_scalarSols(MMG5_pSol met, double *s)
Definition: API_functions_s.c:798
int MMGS_Set_inputMeshName(MMG5_pMesh mesh, const char *meshin)
Definition: API_functions_s.c:62
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
Store input parameters of the run.
Definition: libmmgtypes.h:443
int MMGS_mmgslib(MMG5_pMesh mesh, MMG5_pSol met)
Definition: libmmgs.c:429
int MMGS_Set_inputSolName(MMG5_pMesh mesh, MMG5_pSol sol, const char *solin)
Definition: API_functions_s.c:67
int MMGS_saveMshMesh_and_allData(MMG5_pMesh mesh, MMG5_pSol *sol, const char *filename)
Definition: inout_s.c:1242
int MMGS_Get_normalAtVertex(MMG5_pMesh mesh, int k, double *n0, double *n1, double *n2)
Definition: API_functions_s.c:724
#define MMG5_DATA_PTR_T
Definition: libmmgtypesf.h:14
int MMGS_saveAllSols(MMG5_pMesh mesh, MMG5_pSol *sol, const char *filename)
Definition: inout_s.c:1481
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SETFUNC(mesh, met) MMG5_DATA_PTR_T
int MMGS_Set_vertices(MMG5_pMesh mesh, double *vertices, int *refs)
Definition: API_functions_s.c:316
int MMGS_Set_dparameter(MMG5_pMesh mesh, MMG5_pSol sol, int dparam, double val)
Definition: API_functions_s.c:1354
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
int MMGS_loadMesh(MMG5_pMesh mesh, const char *filename)
Definition: inout_s.c:100
int MMGS_Set_edge(MMG5_pMesh mesh, int v0, int v1, int ref, int pos)
Definition: API_functions_s.c:555
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
int MMGS_Set_vertex(MMG5_pMesh mesh, double c0, double c1, double c2, int ref, int pos)
Definition: API_functions_s.c:280
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
INTERFACE SUBROUTINE 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
int MMGS_mmgsls(MMG5_pMesh mesh, MMG5_pSol met)
Definition: libmmgs.c:270
! double hausd
Definition: libmmgtypesf.h:243
MMG5_Info info
Definition: libmmgtypesf.h:607
! int MMGS_Free_structures(const int starter,...)
Definition: API_functions_s.c:1487
void MMGS_Init_parameters(MMG5_pMesh mesh)
Definition: API_functions_s.c:79
void MMGS_destockOptions(MMG5_pMesh mesh, MMG5_Info *info)
Definition: libmmgs_tools.c:383
int MMGS_loadSol(MMG5_pMesh mesh, MMG5_pSol met, const char *filename)
Definition: inout_s.c:1256
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE 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
! double hmin
Definition: libmmgtypesf.h:241
int MMGS_loadAllSols(MMG5_pMesh mesh, MMG5_pSol *sol, const char *filename)
Definition: inout_s.c:1334
MMG5_pMesh char int int * retval
Definition: API_functionsf_s.c:664
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE 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
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
int MMGS_Set_constantSize(MMG5_pMesh mesh, MMG5_pSol met)
Definition: libmmgs_tools.c:477
int MMGS_Get_iparameter(MMG5_pMesh mesh, int iparam)
Definition: API_functions_s.c:1307
int MMGS_Get_scalarSols(MMG5_pSol met, double *s)
Definition: API_functions_s.c:815
int MMGS_Get_vertices(MMG5_pMesh mesh, double *vertices, int *refs, int *areCorners, int *areRequired)
Definition: API_functions_s.c:390
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
int MMGS_Set_normalAtVertex(MMG5_pMesh mesh, int k, double n0, double n1, double n2)
Definition: API_functions_s.c:712
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
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
! int ref
Definition: libmmgtypesf.h:244
const int starter
Definition: API_functionsf_s.c:626
void MMGS_Init_fileNames(MMG5_pMesh mesh, MMG5_pSol sol)
Definition: API_functions_s.c:55
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
int MMGS_Set_requiredEdge(MMG5_pMesh mesh, int k)
Definition: API_functions_s.c:706
! int MMGS_parsar(int argc, char *argv[], MMG5_pMesh mesh, MMG5_pSol met)
Definition: libmmgs_tools.c:97
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
MMG mesh structure.
Definition: libmmgtypes.h:509
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
int MMGS_Init_mesh(const int starter,...)
Definition: API_functions_s.c:42
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
! double n2[3]
Definition: libmmgtypesf.h:275
int MMGS_Set_vectorSols(MMG5_pSol met, double *sols)
Definition: API_functions_s.c:895
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
int MMGS_Set_corner(MMG5_pMesh mesh, int k)
Definition: API_functions_s.c:680
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
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. ! *.
int MMGS_Set_ridge(MMG5_pMesh mesh, int k)
Definition: API_functions_s.c:700
int MMGS_Set_requiredTriangle(MMG5_pMesh mesh, int k)
Definition: API_functions_s.c:692
int MMGS_Get_ithSols_inSolsAtVertices(MMG5_pSol sol, int i, double *s)
Definition: API_functions_s.c:1142
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_DESTOCKOPTIONS(mesh, info) MMG5_DATA_PTR_T
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_CONSTANTSIZE(mesh, met, retval) MMG5_DATA_PTR_T
int MMGS_Set_meshSize(MMG5_pMesh mesh, int np, int nt, int na)
Definition: API_functions_s.c:168
! double hmax
Definition: libmmgtypesf.h:242
int MMGS_Set_ithSols_inSolsAtVertices(MMG5_pSol sol, int i, double *s)
Definition: API_functions_s.c:1114
! int np
Definition: libmmgtypesf.h:571
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
int MMGS_Get_vectorSols(MMG5_pSol met, double *sols)
Definition: API_functions_s.c:918
int MMGS_Get_edge(MMG5_pMesh mesh, int *e0, int *e1, int *ref, int *isRidge, int *isRequired)
Definition: API_functions_s.c:587
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
int MMGS_Set_edges(MMG5_pMesh mesh, int *edges, int *refs)
Definition: API_functions_s.c:633
int MMGS_Set_iparameter(MMG5_pMesh mesh, MMG5_pSol sol, int iparam, int val)
Definition: API_functions_s.c:1216
int MMGS_loadMshMesh_and_allData(MMG5_pMesh mesh, MMG5_pSol *sol, const char *filename)
Definition: inout_s.c:744
int MMGS_saveSol(MMG5_pMesh mesh, MMG5_pSol met, const char *filename)
Definition: inout_s.c:1439
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
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
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
int MMGS_stockOptions(MMG5_pMesh mesh, MMG5_Info *info)
Definition: libmmgs_tools.c:370
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_SET_INPUTMESHNAME(mesh, meshin, strlen0, retval) MMG5_DATA_PTR_T
int MMGS_Set_requiredVertex(MMG5_pMesh mesh, int k)
Definition: API_functions_s.c:686
! double n1[3]
Definition: libmmgtypesf.h:275
MMG5_pMesh char * meshin
Definition: API_functionsf_s.c:664
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE 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
! int na
Definition: libmmgtypesf.h:571
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
int MMGS_Set_outputMeshName(MMG5_pMesh mesh, const char *meshout)
Definition: API_functions_s.c:71
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
! int MMGS_Free_names(const int starter,...)
Definition: API_functions_s.c:1501
MMG5_pMesh * mesh
Definition: API_functionsf_s.c:63
int MMGS_defaultValues(MMG5_pMesh mesh)
Definition: libmmgs_tools.c:84
int MMGS_Get_edges(MMG5_pMesh mesh, int *edges, int *refs, int *areRidges, int *areRequired)
Definition: API_functions_s.c:650
int MMGS_Set_outputSolName(MMG5_pMesh mesh, MMG5_pSol sol, const char *solout)
Definition: API_functions_s.c:76
int MMGS_Set_triangles(MMG5_pMesh mesh, int *tria, int *refs)
Definition: API_functions_s.c:507
int MMGS_Get_solsAtVerticesSize(MMG5_pMesh mesh, MMG5_pSol *sol, int *nsols, int *np, int *typSol)
Definition: API_functions_s.c:239
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
int MMGS_Set_ithSol_inSolsAtVertices(MMG5_pSol sol, int i, double *s, int pos)
Definition: API_functions_s.c:1057
int MMGS_loadMshMesh(MMG5_pMesh mesh, MMG5_pSol sol, const char *filename)
Definition: inout_s.c:688
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE MMGS_STOCKOPTIONS(mesh, info, retval) MMG5_DATA_PTR_T
int MMGS_Set_scalarSol(MMG5_pSol met, double s, int pos)
Definition: API_functions_s.c:734
! int s
Definition: libmmgtypesf.h:262
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
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
int MMGS_Get_solSize(MMG5_pMesh mesh, MMG5_pSol sol, int *typEntity, int *np, int *typSol)
Definition: API_functions_s.c:213
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
int MMGS_Get_tensorSols(MMG5_pSol met, double *sols)
Definition: API_functions_s.c:1038
int MMGS_saveMesh(MMG5_pMesh mesh, const char *filename)
Definition: inout_s.c:807
MMG5_pMesh char int * strlen0
Definition: API_functionsf_s.c:664
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
int MMGS_Set_solSize(MMG5_pMesh mesh, MMG5_pSol sol, int typEntity, int np, int typSol)
Definition: API_functions_s.c:88
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
int MMGS_Set_tensorSols(MMG5_pSol met, double *sols)
Definition: API_functions_s.c:1012
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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
INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE ! SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE INTENT(INOUT) INTERFACE SUBROUTINE 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