36 2 RWBUF ,LPRW ,NPRW , PYTHON,
38 4 IXS ,IXQ ,ELBUF_TAB,IPARG ,
39 5 PM ,TF ,NPF ,WEIGHT ,
40 6 IAD_ELEM,FR_ELEM,FR_WALL )
46 use element_mod ,
only : nixs,nixq
50#include "implicit_f.inc"
61 TYPE(python_),
INTENT(inout) :: PYTHON
62 INTEGER LPRW(*), NPRW(*), IXS(NIXS,NUMELS),
63 . IXQ(NIXQ,NUMELQ),IPARG(NPARG,NGROUP),
65 . WEIGHT(*),IAD_ELEM(*), FR_ELEM(*),
67 my_real x(3,numnod), a(3,numnod), v(3,numnod), w(3,numnod), rwbuf(nrwlp,*), ms(*),
69 . pm(npropm,nummat), tf(*)
70 TYPE(elbuf_struct_),
DIMENSION(NGROUP) :: ELBUF_TAB
74 INTEGER K, N, N2, N3, N4, ITYP, NE, NSN, IFUNC, NPOINT, NTAG(NUMNOD)
94 ifunc=nint(rwbuf(9,n))
95 time = tt * rwbuf(16,n)
96 ismooth = npf(2*nfunct+ifunc+1)
98 npoint=(npf(ifunc+1)-npf(ifunc))/2
99 CALL interp(tf(npf(ifunc)),time,npoint,temp,bid)
102 CALL python_call_funct1d(python, ismooth,time, temp)
104 temp = temp * rwbuf(10,n)
106 1 x ,v ,w ,rwbuf(1,n),lprw(k) ,
107 2 nsn ,nprw(n3) ,ms ,fsav(1,n) ,ixs ,
108 3 ixq ,elbuf_tab ,iparg ,pm ,
109 4 ntag ,lprw(k+nsn) ,ne ,temp ,rwbuf(11,n),
110 5 e ,a ,nprw(n2),weight ,iad_elem ,
111 6 fr_elem ,fr_wall(1,n))
subroutine rgwal1(x, a, v, w, rwbuf, lprw, nprw, python, ms, fsav, ixs, ixq, elbuf_tab, iparg, pm, tf, npf, weight, iad_elem, fr_elem, fr_wall)
subroutine rgwath(x, v, w, rwl, nsw, nsn, msr, ms, fsav, ixs, ixq, elbuf_tab, iparg, pm, ntag, nelw, ne, temp, tstif, e, a, itied, weight, iad_elem, fr_elem, fr_wall)