43#include "implicit_f.inc"
47 INTEGER ,
INTENT(IN) :: NUMTABL
48 TYPE(
table_4d_) ,
INTENT(INOUT) :: TABLE(NUMTABL)
52 INTEGER I,J,K,L,M,N,LEN,,NDIM,
54 my_real,
DIMENSION(:) ,
ALLOCATABLE :: ytmp
62 ALLOCATE(table(n)%X(ndim),stat=stat)
66 ALLOCATE(table(n)%X(k)%VALUES(npt) ,stat=stat)
67 CALL read_db(table(n)%X(k)%VALUES,npt)
72 ALLOCATE(table(n)%Y1D(npt) ,stat=stat)
74 ELSE IF (ndim == 2)
THEN
77 ALLOCATE(table(n)%Y2D(ldim(1),ldim(2)) ,stat=stat)
83 table(n)%Y2D(i,j) = ytmp(m)
86 ELSE IF (ndim == 3)
THEN
87 len = ldim(1)*ldim(2)*ldim(3)
89 ALLOCATE(table(n)%Y3D(ldim(1),ldim(2),ldim(3)),stat=stat)
96 table(n)%Y3D(i,j,k) = ytmp(m)
100 ELSE IF (ndim == 4)
THEN
101 len = ldim(1)*ldim(2)*ldim(3)*ldim(4)
103 ALLOCATE(table(n)%Y4D(ldim(1),ldim(2),ldim(3),ldim(4)),stat=stat)
111 table(n)%Y4D(i,j,k,l) = ytmp(m)
117 IF (
ALLOCATED(ytmp))
DEALLOCATE(ytmp)