28 SUBROUTINE pfint3(FOR ,MOM ,GEO ,OFFG ,OFF,
29 . AL ,F1 ,F2 ,F3 ,M1 ,
30 . M2 ,M3 ,STI ,STIR ,NEL,
31 . PID ,F11 ,F12 ,F21 ,F22,
32 . F31 ,F32 ,M11 ,M12 ,M21,
37#include "implicit_f.inc"
49 INTEGER NEL,PID(MVSIZ)
52 . FOR(NEL,3),MOM(NEL,3),GEO(NPROPG,*),OFFG(*),OFF(*),AL(MVSIZ),
53 . F1(MVSIZ),F2(MVSIZ),(MVSIZ),M1(MVSIZ),M2(MVSIZ),M3(MVSIZ),
54 . sti(mvsiz), stir(mvsiz),
55 . f11(mvsiz), f12(mvsiz), f21(mvsiz),
56 . f22(mvsiz), f31(mvsiz), f32(mvsiz),
57 . m11(mvsiz), m12(mvsiz), m21(mvsiz),
58 . m22(mvsiz), m31(mvsiz), m32(mvsiz)
62 INTEGER I, J, IG, IR1Y, IR1Z, IR2Y, IR2Z
81 m21(i)=-m2(i)+half*al(i)*f3(i)
82 m31(i)=-m3(i)-half*al(i)*f2(i)
85 m22(i)=m2(i)+half*al(i)*f3(i)
86 m32(i)=m3(i)-half*al(i)*f2(i)
97 m21(i)=ir1y*m21(i)+(1-ir2y)*m22(i)
98 m22(i)=ir2y*m22(i)+(1-ir1y)*m21(i)
100 m32(i)=ir2z*m32(i)+(1-ir1z)*m31(i)
105 IF (off(i) < one) offg(i) = off(i)
106 off_l =
min(off_l,offg(i))
108 IF (off_l < zero)
THEN
110 IF (offg(i) < zero)
THEN
subroutine pfint3(for, mom, geo, offg, off, al, f1, f2, f3, m1, m2, m3, sti, stir, nel, pid, f11, f12, f21, f22, f31, f32, m11, m12, m21, m22, m31, m32)