35 2 RWBUF ,LPRW ,NPRW , PYTHON,
37 4 IXS ,IXQ ,ELBUF_TAB,IPARG ,
38 5 PM ,TF ,NPF ,WEIGHT ,
39 6 IAD_ELEM,FR_ELEM,FR_WALL )
48#include "implicit_f.inc"
59 TYPE(python_),
INTENT(inout) :: PYTHON
60 INTEGER LPRW(*), NPRW(*), IXS(NIXS,NUMELS),
61 . IXQ(NIXQ,NUMELQ),IPARG(NPARG,NGROUP),
63 . WEIGHT(*),IAD_ELEM(*), FR_ELEM(*),
65 my_real x(3,numnod), a(3,numnod), v(3,numnod), w(3,numnod), rwbuf(nrwlp,*), ms(*),
67 . pm(npropm,nummat), tf(*)
68 TYPE(elbuf_struct_),
DIMENSION(NGROUP) :: ELBUF_TAB
72 INTEGER K, N, N2, N3, N4, ITYP, NE, NSN, IFUNC, NPOINT, NTAG(NUMNOD)
92 ifunc=nint(rwbuf(9,n))
93 time = tt * rwbuf(16,n)
94 ismooth = npf(2*nfunct+ifunc+1)
96 npoint=(npf(ifunc+1)-npf(ifunc))/2
97 CALL interp(tf(npf(ifunc)),time,npoint,temp,bid)
100 CALL python_call_funct1d(python, ismooth,time, temp)
102 temp = temp * rwbuf(10,n)
104 1 x ,v ,w ,rwbuf(1,n),lprw(k) ,
105 2 nsn ,nprw(n3) ,ms ,fsav(1,n) ,ixs ,
106 3 ixq ,elbuf_tab ,iparg ,pm ,
107 4 ntag ,lprw(k+nsn) ,ne ,temp ,rwbuf(11,n),
108 5 e ,a ,nprw(n2),weight ,iad_elem ,
109 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)