5 &( a11 , a12 , a13 , a14 , a15 , a16 ,
6 & a22 , a23 , a24 , a25 , a26 ,
7 & a33 , a34 , a35 , a36 ,
11 & xmul,surfac,nelem,nelmax )
73 INTEGER,
INTENT(IN) :: NELEM,NELMAX
75 DOUBLE PRECISION,
INTENT(INOUT) :: A11(*),A12(*),A13(*),A14(*)
76 DOUBLE PRECISION,
INTENT(INOUT) :: A15(*),A16(*)
77 DOUBLE PRECISION,
INTENT(INOUT) :: A22(*),A23(*),A24(*)
78 DOUBLE PRECISION,
INTENT(INOUT) :: A25(*),A26(*)
79 DOUBLE PRECISION,
INTENT(INOUT) :: A33(*),A34(*),A35(*),A36(*)
80 DOUBLE PRECISION,
INTENT(INOUT) :: A44(*),A45(*),A46(*)
81 DOUBLE PRECISION,
INTENT(INOUT) :: A55(*),A56(*),A66(*)
83 DOUBLE PRECISION,
INTENT(IN) :: XMUL
85 DOUBLE PRECISION,
INTENT(IN) :: SURFAC(nelmax)
92 DOUBLE PRECISION XSUR180
96 xsur180 = xmul / 180.d0
102 a12(ielem) = - surfac(ielem) * xsur180
103 a13(ielem) = a12(ielem)
105 a15(ielem) = 4.d0 * a12(ielem)
107 a23(ielem) = a12(ielem)
110 a26(ielem) = a15(ielem)
111 a34(ielem) = a15(ielem)
114 a45(ielem) = - 4.d0 * a15(ielem)
115 a46(ielem) = a45(ielem)
116 a56(ielem) = a45(ielem)
120 a11(ielem) = - 6.d0 * a12(ielem)
121 a22(ielem) = a11(ielem)
122 a33(ielem) = a11(ielem)
123 a44(ielem) = - 8.d0 * a15(ielem)
124 a55(ielem) = a44(ielem)
125 a66(ielem) = a44(ielem)
subroutine mt01cc(A11, A12, A13, A14, A15, A16, A22, A23, A24, A25, A26, A33, A34, A35, A36, A44, A45, A46, A55, A56, A66, XMUL, SURFAC, NELEM, NELMAX)