MED fichier: Fichier source de medinterp.f

MED fichier

- Documentation MED
- Guides d'utilisation
- Guides de référence

medinterp.f
Aller à la documentation de ce fichier.
1 C* This file is part of MED.
2 C*
3 C* COPYRIGHT (C) 1999 - 2019 EDF R&D, CEA/DEN
4 C* MED is free software: you can redistribute it and/or modify
5 C* it under the terms of the GNU Lesser General Public License as published by
6 C* the Free Software Foundation, either version 3 of the License, or
7 C* (at your option) any later version.
8 C*
9 C* MED is distributed in the hope that it will be useful,
10 C* but WITHOUT ANY WARRANTY; without even the implied warranty of
11 C* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 C* GNU Lesser General Public License for more details.
13 C*
14 C* You should have received a copy of the GNU Lesser General Public License
15 C* along with MED. If not, see <http://www.gnu.org/licenses/>.
16 C
17 subroutine mipcre(fid,name,gtype,cnode,nvar,
18 & maxd,nmaxc,cret)
19 c DEC$ ATTRIBUTES DLLEXPORT :: mipcre
20 c
21 implicit none
22 save
23 c
24 character*(*) name
25 integer*8 fid
26 integer gtype,cnode,nvar,maxd,nmaxc,cret
27 integer mipfcre
28 c
29 cret = mipfcre(fid,name,len(name),gtype,cnode,
30 & nvar,maxd,nmaxc)
31 c
32 return
33 end
34 c
35 c
36 c
37 subroutine mipbfw(fid,name,it,nc,pw,co,cret)
38 c DEC$ ATTRIBUTES DLLEXPORT :: mipbfw
39 c
40 implicit none
41 save
42 c
43 character*(*) name
44 integer*8 fid
45 integer it,nc,cret
46 integer pw(*)
47 real*8 co(*)
48 integer mipfbfw
49 c
50 cret = mipfbfw(fid,name,len(name),it,nc,pw,co)
51 c
52 return
53 end
54 c
55 c
56 c
57 subroutine mipbfr(fid,name,it,nc,pw,co,cret)
58 c DEC$ ATTRIBUTES DLLEXPORT :: mipbfr
59 c
60 implicit none
61 save
62 c
63 character*(*) name
64 integer*8 fid
65 integer it,nc,cret
66 integer pw(*)
67 real*8 co(*)
68 integer mipfbfr
69 c
70 cret = mipfbfr(fid,name,len(name),it,nc,pw,co)
71 c
72 return
73 end
74
75 c
76 c
77 c
78 subroutine mipnip(fid,n,cret)
79 c DEC$ ATTRIBUTES DLLEXPORT :: mipnip
80 c
81 implicit none
82 save
83 c
84 integer n, fid, cret
85 integer mipfnip
86 c
87 n = mipfnip(fid)
88 c
89 if (n.lt.0) then
90 cret = -1
91 else
92 cret = 0
93 endif
94 c
95 return
96 end
97 c
98 c
99 c
100 subroutine mipiin(fid,name,gtype,cnode,nbf,nvar,
101 & maxd,nmaxc,cret)
102 c DEC$ ATTRIBUTES DLLEXPORT :: mipiin
103 c
104 implicit none
105 save
106 c
107 character*(*) name
108 integer*8 fid
109 integer gtype,cnode,nvar,maxd,nmaxc,cret,nbf
110 integer mipfiin
111 c
112 cret = mipfiin(fid,name,len(name),gtype,cnode,nbf,
113 & nvar,maxd,nmaxc)
114 c
115 return
116 end
117 c
118 c
119 c
120 subroutine mipipi(fid,it,name,gtype,cnode,nbf,nvar,
121 & maxd,nmaxc,cret)
122 c DEC$ ATTRIBUTES DLLEXPORT :: mipipi
123 c
124 implicit none
125 save
126 c
127 character*(*) name
128 integer*8 fid
129 integer gtype,cnode,nvar,maxd,nmaxc,cret,nbf
130 integer it
131 integer mipfipi
132 c
133 cret = mipfipi(fid,it,name,gtype,cnode,
134 & nbf,nvar,maxd,nmaxc)
135 c
136 return
137 end
138 c
139 c
140 c
141 subroutine mipcsz(fid,name,it,n,cret)
142 c DEC$ ATTRIBUTES DLLEXPORT :: mipcsz
143 c
144 implicit none
145 save
146 c
147 character*(*) name
148 integer*8 fid
149 integer n, it, cret
150 integer mipfcsz
151 c
152 n = mipfcsz(fid,name,len(name),it)
153 c
154 if (n.lt.0) then
155 cret = -1
156 else
157 cret = 0
158 endif
159 c
160 return
161 end
mipcsz
subroutine mipcsz(fid, name, it, n, cret)
Definition: medinterp.f:142
mipnip
subroutine mipnip(fid, n, cret)
Cette routine renvoie le nombre d'interpolations disponibles dans le fichier.
Definition: medinterp.f:79
mipbfw
subroutine mipbfw(fid, name, it, nc, pw, co, cret)
Definition: medinterp.f:38
mipcre
subroutine mipcre(fid, name, gtype, cnode, nvar, maxd, nmaxc, cret)
Definition: medinterp.f:19
mipbfr
subroutine mipbfr(fid, name, it, nc, pw, co, cret)
Definition: medinterp.f:58
mipiin
subroutine mipiin(fid, name, gtype, cnode, nbf, nvar, maxd, nmaxc, cret)
Definition: medinterp.f:102
mipipi
subroutine mipipi(fid, it, name, gtype, cnode, nbf, nvar, maxd, nmaxc, cret)
Definition: medinterp.f:122