6 & ikle1,ikle2,ikle3,nelem,nelmax,w1,w2,w3)
52 INTEGER,
INTENT(IN) :: NELEM,NELMAX
53 INTEGER,
INTENT(IN) :: IKLE1(nelmax),IKLE2(nelmax),IKLE3(nelmax)
55 DOUBLE PRECISION,
INTENT(IN) :: SURFAC(nelmax)
56 DOUBLE PRECISION,
INTENT(INOUT)::W1(nelmax),W2(nelmax),W3(nelmax)
57 DOUBLE PRECISION,
INTENT(IN) :: XMUL
61 TYPE(bief_obj),
INTENT(IN) :: SF
62 DOUBLE PRECISION,
INTENT(IN) :: F(*)
73 DOUBLE PRECISION XSUR12,F1,F2,F3,F123,COEF
112 xsur12 = xmul / 12.d0
121 coef = xsur12 * surfac(ielem)
124 w1(ielem) = coef * ( f123 + f1 )
125 w2(ielem) = coef * ( f123 + f2 )
126 w3(ielem) = coef * ( f123 + f3 )
136 WRITE(
lu,101) ielmf,sf%NAME
137 101
FORMAT(1x,
'VC05AA (BIEF) :',/,
138 & 1x,
'DISCRETIZATION OF F NOT AVAILABLE:',1i6,
139 & 1x,
'REAL NAME: ',a6)
subroutine vc05aa(XMUL, SF, F, SURFAC, IKLE1, IKLE2, IKLE3, NELEM, NELMAX, W1, W2, W3)