141
142
143
150
151
152
153#include "implicit_f.inc"
154
155
156
157 INTEGER NTABLE,NFUNCT
158 TYPE(TTABLE) TABLE(*)
159 TYPE(SUBMODEL_DATA), DIMENSION(NSUBMOD), INTENT(IN) :: LSUBMODEL
160 TYPE(UNIT_TYPE_), INTENT(IN) :: UNITAB
161
162
163
164 INTEGER NTABLE1, NTABLE0,ITYPE, IBID, IDTAB(NTABLE)
165 INTEGER I, J, K, II, N, L, ID, NDIM, NX(4), NY,
166 . JREC, NPTS, STAT, IDS, LL, LX(2), NOK(4)
167 INTEGER,DIMENSION(:),ALLOCATABLE :: JPERM1,JPERM2
168 INTEGER,DIMENSION(:,:),ALLOCATABLE :: ITAG
169 INTEGER IERROR, NF, IDFUNC, NP, KK, IDEB, IFIN, IOK, NN, N1, N2, N11, N12, N13, KK1
170 my_real bid, f5(5), xx, x1, x2, x234(3), yy, y1, y2, r, xmin, xmax, time, funct,scaley
172 my_real,
DIMENSION(:),
ALLOCATABLE :: xv1, xstor1, xstor2
173 my_real,
DIMENSION(:,:),
ALLOCATABLE :: xv2
174 CHARACTER(LEN=NCHARTITLE) :: TITR
175 CHARACTER :: MESS*40
176 CHARACTER(LEN=NCHARFIELD) :: KEY
177 DATA mess/' FUNCTION & TABLE DEFINITION '/
178 LOGICAL :: IS_ENCRYPTED, IS_AVAILABLE
179
180
181 IF(ntable == 0) RETURN
182
183 is_encrypted = .false.
184 is_available = .false.
185 l = nfunct
186
187
188
191
192
193
194 IF (ntable0> 0) THEN
196 ENDIF
197
198
199
200 IF (ntable1> 0) THEN
202 ENDIF
203
204
205
206 DO l=1,ntable
207 idtab(l)=table(l)%NOTABLE
208 END DO
209 ids = 79
210 i = 0
211 j = 0
212
213 CALL udouble(idtab,1,ntable,mess,0,bid)
214
215 ids = 56
216
217 RETURN
218
2192000 FORMAT(//
220 . ' TABLES'/
221 . ' ------'/
222 . ' NUMBER OF TABLES . . . . . . . . . . =',i10/)
2232100 FORMAT(/' TABLE ID . . . . . . . . . . . . . . =',i10/
224 . ' NUMBER OF PARAMETERS . . . . . . . . =',i10/)
2252200 FORMAT(/' VALUES FOR PARAMETER NUMBER. . . . . .',i4,':'/)
2262250 FORMAT((3x,5(1x,g20.13))/)
2272300 FORMAT(/' ORDINATE VALUES . . . . . . . . . . . :'/)
2282350 FORMAT((3x,5(1x,g20.13))/)
subroutine hm_read_table2_0(ntable0, table, l, nfunct, unitab, lsubmodel)
subroutine hm_read_table2_1(nfunct, ntable1, table, itab, unitab, lsubmodel)
subroutine udouble(list, ilist, nlist, mess, ir, rlist)