8 & xmul,sf,f,surfac,nelem,nelmax)
66 INTEGER,
INTENT(IN) :: NELEM,NELMAX
68 DOUBLE PRECISION,
INTENT(INOUT) :: A11(*),A12(*),A13(*)
69 DOUBLE PRECISION,
INTENT(INOUT) :: A22(*),A23(*)
70 DOUBLE PRECISION,
INTENT(INOUT) :: A33(*)
72 DOUBLE PRECISION,
INTENT(IN) :: XMUL
73 DOUBLE PRECISION,
INTENT(IN) :: F(*)
76 TYPE(bief_obj),
INTENT(IN) :: SF
78 DOUBLE PRECISION,
INTENT(IN) :: SURFAC(nelmax)
86 DOUBLE PRECISION SUR12,DET,T
102 det = surfac(ielem) * sur12
115 a11(ielem) = ( det + det ) * (2.d0 - t)
116 a22(ielem) = ( det + det ) * (2.d0 - t)
117 a33(ielem) = ( det + det ) * (2.d0 - t)
129 WRITE(
lu,101) ielmf,sf%NAME
130 101
FORMAT(1x,
'MT07AA (BIEF) :',/,
131 & 1x,
'DISCRETIZATION OF F NOT AVAILABLE:',1i6,
132 & 1x,
'REAL NAME: ',a6)
subroutine mt07aa(A11, A12, A13, A22, A23, A33, XMUL, SF, F, SURFAC, NELEM, NELMAX)