38 SUBROUTINE hm_read_table1(NTABLE, TABLE ,NFUNCT ,NPC ,PLD,NOM_OPT, UNITAB, LSUBMODEL)
48 USE reader_old_mod ,
ONLY : kfunct, nslash
52#include "implicit_f.inc"
61 INTEGER NTABLE,NFUNCT,NPC(*)
64 INTEGER NOM_OPT(LNOPT1,*)
65 TYPE(
submodel_data),
DIMENSION(NSUBMOD),
INTENT(IN) :: LSUBMODEL
71 INTEGER ITYPE, IBID, NFUNCT0, NTABLE0,NTABLE1,
72 INTEGER I, J, K, II, N, L, NDIM, NX(4), NY,
73 . JREC, NPTS, STAT, LL
74 INTEGER IERROR, NF, IDFUNC, NP
76 CHARACTER(LEN=NCHARTITLE) :: TITR,TITR1
78 CHARACTER(LEN=NCHARFIELD)::KEY
79 DATA mess/
' FUNCTION & TABLE DEFINITION '/
80 LOGICAL :: IS_ENCRYPTED, IS_AVAILABLE
82 IF(ntable == 0)
RETURN
84 is_encrypted = .false.
85 is_available = .false.
89 nfunct0=nslash(kfunct)+nfunct0
91 WRITE (iout,2000) ntable-(nfunct0-nfunct_python)
103 CALL hm_read_table1_0(ntable0,ntable, table ,nfunct ,npc ,pld,l,nom_opt, unitab, lsubmodel)
109 CALL hm_read_table1_1(ntable1,ntable, table ,nfunct ,npc ,pld,l,nom_opt, unitab, lsubmodel)
117 .
' NUMBER OF TABLES . . . . . . . . . . =',i10/)
1182100
FORMAT(/
' TABLE ID . . . . . . . . . . . . . . =',i10/
119 .
' NUMBER OF PARAMETERS . . . . . . . . =',i10/)
1202200
FORMAT(/
' VALUES FOR PARAMETER NUMBER. . . . . .',i4,
':'/)
1212250
FORMAT((3x,5(1x,g20.13))/)
1222300
FORMAT(/
' ORDINATE VALUES . . . . . . . . . . . :'/)
1232350
FORMAT((3x,5(1x,g20.13))/)
153#include "implicit_f.inc"
157 INTEGER NTABLE,NFUNCT
159 TYPE(
submodel_data),
DIMENSION(NSUBMOD),
INTENT(IN) :: LSUBMODEL
164 INTEGER NTABLE1, NTABLE0,ITYPE, IBID, IDTAB(NTABLE)
165 INTEGER I, J, K, II, N, L, ID, , NX(4), NY,
166 . JREC, NPTS, STAT, IDS, LL, (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, , 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
176 CHARACTER(LEN=NCHARFIELD) :: KEY
177 DATA mess/
' FUNCTION & TABLE DEFINITION '/
178 LOGICAL :: IS_ENCRYPTED, IS_AVAILABLE
181 IF(ntable == 0)
RETURN
183 is_encrypted = .false.
184 is_available = .false.
207 idtab(l)=table(l)%NOTABLE
213 CALL udouble(idtab,1,ntable,mess,0,bid)
222 .
' NUMBER OF TABLES . . . . . . . . . . =',i10/)
2232100
FORMAT(/
' TABLE ID . . . . . . . . . . . . . . =',i10/
224 .
' NUMBER OF PARAMETERS . . . . . . . . =',i10/)
2252200
FORMAT(/
' VALUES FOR PARAMETER NUMBER. . . . . .'':'/)
2262250
FORMAT((3x,5(1x,g20.13))/)
2272300
FORMAT(/
' ORDINATE VALUES . . . . . . . . . . . :'/)
2282350
FORMAT((3x,5(1x,g20.13))/)
subroutine hm_read_table1_0(ntable0, ntable, table, nfunct, npc, pld, l, nom_opt, unitab, lsubmodel)
subroutine hm_read_table1_1(ntable1, ntable, table, nfunct, npc, pld, l, nom_opt, unitab, lsubmodel)
subroutine hm_read_table1(ntable, table, nfunct, npc, pld, nom_opt, unitab, lsubmodel)