5 &( a11 , a12 , a13 , a14 , a15 , a16 ,
6 & a22 , a23 , a24 , a25 , a26 ,
7 & a33 , a34 , a35 , a36 ,
11 & xmul,sf,f,surfac,nelem,nelmax)
64 INTEGER,
INTENT(IN) :: NELEM,NELMAX
66 DOUBLE PRECISION,
INTENT(INOUT) :: A11(*),A12(*),A13(*)
67 DOUBLE PRECISION,
INTENT(INOUT) :: A14(*),A15(*),A16(*)
68 DOUBLE PRECISION,
INTENT(INOUT) :: A22(*),A23(*),A24(*)
69 DOUBLE PRECISION,
INTENT(INOUT) :: A25(*),A26(*),A33(*)
70 DOUBLE PRECISION,
INTENT(INOUT) :: A34(*),A35(*),A36(*)
71 DOUBLE PRECISION,
INTENT(INOUT) :: A44(*),A45(*),A46(*)
72 DOUBLE PRECISION,
INTENT(INOUT) :: A55(*),A56(*),A66(*)
74 DOUBLE PRECISION,
INTENT(IN) :: XMUL
75 DOUBLE PRECISION,
INTENT(IN) :: F(*)
78 TYPE(bief_obj),
INTENT(IN) :: SF
80 DOUBLE PRECISION,
INTENT(IN) :: SURFAC(nelmax)
86 DOUBLE PRECISION T,XSUR30,XSUR45,XSUR180
113 a11(ielem) = t*surfac(ielem)*xsur30
114 a22(ielem) = a11(ielem)
115 a33(ielem) = a11(ielem)
116 a44(ielem) = (15.d0-7.d0*t)*surfac(ielem)*xsur45
117 a55(ielem) = a44(ielem)
118 a66(ielem) = a44(ielem)
122 a12(ielem) = -surfac(ielem)*t*xsur180
123 a13(ielem) = a12(ielem)
125 a15(ielem) = -surfac(ielem)*t*xsur45
127 a23(ielem) = a12(ielem)
130 a26(ielem) = a15(ielem)
131 a34(ielem) = a15(ielem)
134 a45(ielem) = (15.d0-11.d0*t)*surfac(ielem)*xsur45
135 a46(ielem) = a45(ielem)
136 a56(ielem) = a45(ielem)
149 WRITE(
lu,101) sf%ELM,sf%NAME
150 101
FORMAT(1x,
'MT07CC (BIEF) :',/,
151 & 1x,
'DISCRETIZATION OF F NOT AVAILABLE:',1i6,
152 & 1x,
'REAL NAME: ',a6)
subroutine mt07cc(A11, A12, A13, A14, A15, A16, A22, A23, A24, A25, A26, A33, A34, A35, A36, A44, A45, A46, A55, A56, A66, XMUL, SF, F, SURFAC, NELEM, NELMAX)