41#include "implicit_f.inc"
47#include "tabsiz_c.inc"
51 TYPE (LOADS_) :: LOADS
55 INTEGER :: I,J,NSEG,LLINT,IAD,NLOAD_CYL
57 INTEGER ,
DIMENSION(:) ,
ALLOCATABLE :: ITMP
70 nload_cyl = loads%NLOAD_CYL
71 ALLOCATE(loads%LOAD_CYL(nload_cyl))
76 ALLOCATE (itmp(llint))
79 loads%LOAD_CYL(i)%ID = itmp(1)
80 loads%LOAD_CYL(i)%ISENS = itmp(2)
81 loads%LOAD_CYL(i)%ITABLE = itmp(3)
82 loads%LOAD_CYL(i)%IFRAME = itmp(4)
84 ALLOCATE(loads%LOAD_CYL(i)%SEGNOD(nseg,4))
86 loads%LOAD_CYL(i)%NSEG = nseg
88 loads%LOAD_CYL(i)%SEGNOD(j,1) = itmp(iad+1)
89 loads%LOAD_CYL(i)%SEGNOD(j,2) = itmp(iad+2)
90 loads%LOAD_CYL(i)%SEGNOD(j,3) = itmp(iad+3)
91 loads%LOAD_CYL(i)%SEGNOD(j,4) = itmp(iad+4)
96 loads%LOAD_CYL(i)%XSCALE_R = rtmp(1)
97 loads%LOAD_CYL(i)%XSCALE_T = rtmp(2)
98 loads%LOAD_CYL(i)%YSCALE = rtmp(3)
102 my_size = loads%LOAD_CYL(i)%NSEG
103 ALLOCATE(loads%LOAD_CYL(i)%SEGMENT_ADRESS(4,my_size))
104 CALL read_i_c(loads%LOAD_CYL(i)%SEGMENT_ADRESS,4*my_size)