28 SUBROUTINE cdkdefo3(JFT,JLT,VLX,VLY,PX2,PY2,PX3,PY3,
29 1 EXX,EYY,EXY,EXZ,EYZ,DT1,EPSDOT,NFT,
30 2 ISTRAIN,GSTR,VDEF,NEL)
34#include
"implicit_f.inc"
47 INTEGER JFT, JLT,NFT,ISTRAIN,NEL
50 . px2(*), py2(*), px3(*), py3(*),
51 . vlx(mvsiz,2),vly(mvsiz,2),exx(*),eyy(*),exy(*),exz(*),eyz(*),
52 . gstr(nel,8),epsdot(6,*),vdef(mvsiz,8),dt1
64 vdef(i,1)=px2(i)*vlx(i,1)+px3(i)*vlx(i,2)
65 vdef(i,2)=py2(i)*vly(i,1)+py3(i)*vly(i,2)
67 vdef(i,3)=px2(i)*vly(i,1)+px3(i)*vly(i,2)+
68 . py2(i)*vlx(i,1)+py3(i)*vlx(i,2)
90 gstr(i,1)=gstr(i,1)+exx(i)
91 gstr(i,2)=gstr(i,2)+eyy(i)
92 gstr(i,3)=gstr(i,3)+exy(i)
103 SUBROUTINE cdkcurv3(JFT,JLT,BZ1,BZ2,BZ3,BRX1,BRX2,BRX3,BRY1,
104 1 BRY2,BRY3,VLZ,RLX,RLY,KXX, KYY, KXY)
108#include "implicit_f.inc"
112#include "mvsiz_p.inc"
118 . BZ1(MVSIZ,2),BZ2(MVSIZ,2),BZ3(MVSIZ,2), BRX1(MVSIZ,3),
119 . brx2(mvsiz,3),brx3(mvsiz,3),bry1(mvsiz,3),bry2(mvsiz,3),bry3(mvsiz,3),
120 . vlz(mvsiz,2),rlx(mvsiz,3),rly(mvsiz,3),kxx(*),kyy(*),kxy(*)
128 kxx(i)=bz1(i,1)*vlz(i,1)+bz1(i,2)*vlz(i,2)+
129 . brx1(i,1)*rlx(i,1)+brx1(i,2)*rlx(i,2)+brx1(i,3)*rlx(i,3)+
130 . bry1(i,1)*rly(i,1)+bry1
134 . bry2(i,1)*rly(i,1)+bry2(i,2)*rly(i,2)+bry2(i,3)*rly(i,3)
136 kxy(i)=bz3(i,1)*vlz(i,1)+bz3(i,2)*vlz(i,2)+
137 . brx3(i,1)*rlx(i,1)+brx3(i,2)*rlx(i,2)+brx3(i,3)*rlx(i,3)+
subroutine cdkdefo3(jft, jlt, vlx, vly, px2, py2, px3, py3, exx, eyy, exy, exz, eyz, dt1, epsdot, nft, istrain, gstr, vdef, nel)
subroutine cdkcurv3(jft, jlt, bz1, bz2, bz3, brx1, brx2, brx3, bry1, bry2, bry3, vlz, rlx, rly, kxx, kyy, kxy)