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