40 1 JFT, JLT, IPARTR, NEL,
41 2 NUVAR, IOUT, IPROP, IADR,
42 3 FSKY, FSKYV, OFF, FORX,
45 6 RZ, XMOM, YMOM, ZMOM,
46 7 UVAR, STIFN, STIFR, IXR,
49 A IN, PARTSAV, DT1, DT2T,
53 E MZ1, MZ2, GRESAV, GRTH,
54 F IGRTH, MSRT, DMELRT, NELTST,
55 G ITYPTST, IGTYP, SENSOR_TAB,NC1,
56 H NC2, XDP, X0_ERR, H3D_DATA,
57 I JSMS, IGRE, NFT , NSENSOR )
66#include "implicit_f.inc"
76 INTEGER,
INTENT(IN) :: NFT,NSENSOR
77 INTEGER,
INTENT(IN) :: IGRE
78 INTEGER,
INTENT(IN) :: JSMS
79 INTEGER JFT,JLT,IOUT,NEL,NUVAR,IPROP,
80 . ipartr(*),ixr(nixr,*),iadr(3,*),grth(*),igrth(*),
81 . neltst,ityptst,igtyp,nc1(*),nc2(*)
83 . dt1, dt2t, uvar(nuvar,*),stifn(*),stifr(*), off(*), e(*),
84 . x(*), vx(*), vr(*),dx(*),dy(*),dz(*), rx(*),ry(*),rz(*),
85 . f(*) , forx(*), fory(*), forz(*),
86 . ar(*), xmom(*), ymom(*), zmom(*),
87 . fx1(mvsiz),fy1(mvsiz),fz1(mvsiz),
88 . fx2(mvsiz),fy2(mvsiz),fz2(mvsiz),
89 . mx1(mvsiz),my1(mvsiz),mz1(mvsiz),
90 . mx2(mvsiz),my2(mvsiz),mz2(mvsiz),rby(*),
91 . partsav(*),tani(15,*),ms(*),in(*),fsky(*),fskyv(*),gresav(*),
92 . msrt(*), dmelrt(*),x0_err(3,*)
93 DOUBLE PRECISION XDP(3,*)
95 TYPE (SENSOR_STR_) ,
DIMENSION(NSENSOR) ,
INTENT(IN) :: SENSOR_TAB
101 . umas(mvsiz),uiner(mvsiz),
102 . rot1(3,mvsiz),rot2(3,mvsiz),sti(3,mvsiz),stir(3,mvsiz),
103 . xkm(mvsiz),xkr(mvsiz),xcm(mvsiz),xcr(mvsiz)
104 DOUBLE PRECISION XL(MVSIZ,3)
107 CALL RSKEW33(JFT ,JLT ,IXR ,IOUT ,IPROP,
108 . NUVAR ,UVAR ,RBY ,X ,XL ,
114 CALL ruser33(nel ,iout ,iprop ,nuvar ,uvar
115 . forx ,fory ,forz ,xmom ,ymom ,
116 . zmom ,xkm ,xkr ,xcm ,xcr ,
117 . xl ,umas ,uiner ,off ,e ,
118 . rot1 ,rot2 ,dx ,dy ,dz ,
119 . rx ,ry ,rz ,igtyp ,isens ,
123 1 jft, jlt, dt2t, neltst,
124 2 ityptst, ixr, e, sti,
125 3 stir, off, xkm, xkr,
126 4 xcm, xcr, umas, uiner,
127 5 forx, fory, forz, xmom,
128 6 ymom, zmom, rot1, rot2,
129 7 msrt, dmelrt, nuvar, uvar,
133 1 jft, jlt, e, partsav,
134 2 umas, vx, ipartr, gresav,
135 3 grth, igrth, nc1, nc2,
137 CALL ranim33 (jft,jlt,forx,fory,forz,xmom,ymom,zmom,xl,tani,h3d_data)
140 CALL rcum33(jft ,jlt ,xl ,nc1 ,nc2 ,
141 . f ,forx ,fory ,forz ,ar ,
142 . xmom ,ymom ,zmom ,sti ,stir ,
143 . stifn ,stifr ,fx1 ,fx2 ,fy1 ,
144 . fy2 ,fz1 ,fz2 ,mx1 ,mx2 ,
149 1 jft, jlt, xl, fsky,
150 2 fskyv, forx, fory, forz,
151 3 xmom, ymom, zmom, sti,
152 4 stir, fx1, fx2, fy1,
153 5 fy2, fz1, fz2, mx1,
154 6 mx2, my1, my2, mz1,
155 7 mz2, iadr, nuvar, uvar,
subroutine rcum33(jft, jlt, xl, nc1, nc2, f, forx, fory, forz, xm, xmom, ymom, zmom, sti, stir, stifn, stifr, fx1, fx2, fy1, fy2, fz1, fz2, mx1, mx2, my1, my2, mz1, mz2, nuvar, uvar)
subroutine rcum33p(jft, jlt, xl, fsky, fskyv, forx, fory, forz, xmom, ymom, zmom, sti, stir, fx1, fx2, fy1, fy2, fz1, fz2, mx1, mx2, my1, my2, mz1, mz2, iadr, nuvar, uvar, nft)
subroutine rdtime33(jft, jlt, dt2t, neltst, ityptst, ixr, eint, sti, stir, off, xkm, xkr, xcm, xcr, umas, uiner, fx, fy, fz, xmom, ymom, zmom, rot1, rot2, msrt, dmelrt, nuvar, uvar, jntyp, jsms)
subroutine rgjoint(jft, jlt, ipartr, nel, nuvar, iout, iprop, iadr, fsky, fskyv, off, forx, fory, forz, e, dx, dy, dz, rx, ry, rz, xmom, ymom, zmom, uvar, stifn, stifr, ixr, tani, rby, x, vx, vr, sti, stir, ms, in, partsav, dt1, dt2t, f, ar, fx1, fx2, fy1, fy2, fz1, fz2, mx1, mx2, my1, my2, mz1, mz2, gresav, grth, igrth, msrt, dmelrt, neltst, ityptst, igtyp, sensor_tab, nc1, nc2, xdp, x0_err, h3d_data, jsms, igre, nft, nsensor)
subroutine ruser33(nel, iout, iprop, nuvar, uvar, fx, fy, fz, xmom, ymom, zmom, xkm, xkr, xcm, xcr, xl, mass, iner, off, eint, rot1, rot2, dx, dy, dz, rx, ry, rz, igtyp, isens, x0_err)