5 &(xmul,x,y,z,ikle1,ikle2,ikle3,ikle4,nbor,neleb,nelebx,w1,w2,w3,w4,
6 & nelbor,nulone,nelmax)
73 INTEGER,
INTENT(IN) :: NELEB,NELEBX,NELMAX
74 INTEGER,
INTENT(IN) :: NELBOR(nelebx),NULONE(nelebx,4),NBOR(*)
75 INTEGER,
INTENT(IN) :: IKLE1(nelebx),IKLE2(nelebx)
76 INTEGER,
INTENT(IN) :: IKLE3(nelebx),IKLE4(nelebx)
78 DOUBLE PRECISION,
INTENT(IN) :: X(nelmax,6),Y(nelmax,6),Z(*)
79 DOUBLE PRECISION,
INTENT(INOUT) :: W1(nelebx),W2(nelebx)
80 DOUBLE PRECISION,
INTENT(INOUT) :: W3(nelebx),W4(nelebx)
81 DOUBLE PRECISION,
INTENT(IN) :: XMUL
85 INTEGER IELEM,I1,I2,I3,I4,IEL,J1,J2
86 DOUBLE PRECISION XSUR24,H1,H2,AL
120 al = sqrt((x(iel,j2)-x(iel,j1))**2
121 & +(y(iel,j2)-y(iel,j1))**2) * xsur24
123 h1 = z(nbor(i4)) - z(nbor(i1))
124 h2 = z(nbor(i3)) - z(nbor(i2))
126 w1(ielem) = (3.d0*h1+h2)*al
127 w2(ielem) = (3.d0*h2+h1)*al
128 w3(ielem) = (3.d0*h2+h1)*al
129 w4(ielem) = (3.d0*h1+h2)*al
subroutine vc00ff(XMUL, X, Y, Z, IKLE1, IKLE2, IKLE3, IKLE4, NBOR, NELEB, NELEBX, W1, W2, W3, W4, NELBOR, NULONE, NELMAX)