29 SUBROUTINE ccurv3(JFT,JLT,VRL1,VRL2,VRL3,VRL4,
30 1 PX1,PX2 ,PY1 ,PY2 ,AREA,
31 2 RX1 ,RX2 ,RX3 ,RX4 ,RY1 ,RY2 ,RY3 ,RY4,
32 3 E1X ,E1Y ,E1Z ,E2X ,E2Y ,E2Z ,E3X ,E3Y,
33 4 E3Z ,KXX ,KYY ,KXY ,EXZ,EYZ,
38#include "implicit_f.inc"
46 INTEGER JFT, JLT, ISMSTR
49(MVSIZ), RY2(MVSIZ), RY3(MVSIZ)
52 . e2y(mvsiz), e2z(mvsiz), e3x(mvsiz
54 . vrl1(mvsiz,3), vrl2(mvsiz,3), vrl3(mvsiz,3), vrl4(mvsiz,3),
55 . kxx(mvsiz), kyy(mvsiz),
56 . kxy(mvsiz),
area(mvsiz), exz(mvsiz), eyz(mvsiz),wxy(*)
62 . RXAVTA,RX13TA,RX24TA,RY13TA,RYAVTA,RY24TA
65 rx1(i)=e1x(i)*vrl1(i,1)+e1y(i)*vrl1(i,2)+e1z(i)*vrl1(i,3)
67 rx3(i)=e1x(i)*vrl3(i,1)+e1y(i)*vrl3(i,2)+e1z(i)*vrl3(i,3)
68 rx4(i)=e1x(i)*vrl4(i,1)+e1y(i)*vrl4(i,2)+e1z(i)*vrl4(i,3)
69 ry1(i)=e2x(i)*vrl1(i,1)+e2y(i)*vrl1(i,2)+e2z(i)*vrl1(i,3)
70 ry2(i)=e2x(i)*vrl2(i,1)+e2y(i)*vrl2(i,2)+e2z(i)*vrl2(i,3)
71 ry3(i)=e2x(i)*vrl3(i,1)+e2y(i)*vrl3(i,2)+e2z(i)*vrl3(i,3)
72 ry4(i)=e2x(i)*vrl4(i,1)+e2y(i)*vrl4(i,2)+e2z(i)*vrl4(i,3)
77 rxavta =rx1(i)+rx2(i)+rx3(i)+rx4(i)
80 kyy(i)=-py1(i)*rx13ta-py2(i)*rx24ta
81 kxy(i)= px1(i)*rx13ta+px2(i)*rx24ta
83 ry13ta = ry1(i)-ry3(i)
84 ryavta = ry1(i)+ry2(i)+ry3(i)+ry4(i)
85 ry24ta = ry2(i)-ry4(i)
87 kxx(i)= px1(i)*ry13ta+px2(i)*ry24ta
88 kxy(i)= py1(i)*ry13ta+py2(i)*ry24ta
91 exz(i)=exz(i)+ryavta*(.25*
area(i))
92 eyz(i)=eyz(i)-rxavta*(.25*
area(i))
101 ry13ta = ry1(i)-ry3(i)
102 ry24ta = ry2(i)-ry4(i)
104 wxy(i) = py1(i)*ry13ta+py2(i)*ry24ta +
105 + px1(i)*rx13ta+px2(i)*rx24ta
subroutine ccurv3(jft, jlt, vrl1, vrl2, vrl3, vrl4, px1, px2, py1, py2, area, rx1, rx2, rx3, rx4, ry1, ry2, ry3, ry4, e1x, e1y, e1z, e2x, e2y, e2z, e3x, e3y, e3z, kxx, kyy, kxy, exz, eyz, wxy, ismstr)