35 . Z1, Z2, Z3, Z4,Y234,Y124)
37 use element_mod ,
only : nixq
42#include "implicit_f.inc"
51#include "vect01_c.inc"
55 INTEGER IXQ(NIXQ,*), NGL(*)
58 . y1(*), y2(*), y3(*), y4(*),
59 . z1(*), z2(*), z3(*), z4(*),y234(*),y124(*)
65 . A1(MVSIZ), A2(MVSIZ)
68 a1(i) =y2(i)*(z3(i)-z4(i))+
69 . y3(i)*(z4(i)-z2(i))+y4(i)*(z2(i)-z3(i))
70 a2(i) =y2(i)*(z4(i)-z1(i))+
71 . y4(i)*(z1(i)-z2(i))+y1(i)*(z2(i)-z4(i))
72 aire(i)=(a1(i)+a2(i))* half
73 IF (aire(i)==zero)
THEN
76 . anmode=aninfo_blind_1,
78 ELSEIF(aire(i)<zero.AND.n2d==1)
THEN
81 . anmode=aninfo_blind_1,
91 volu(i)=((y2(i)+y3(i)+y4(i))*a1(i)
92 . +(y1(i)+y2(i)+y4(i))*a2(i))*one_over_6
96 volu(i)=(y234(i)*a1(i)+y124(i)*a2(i))*one_over_6
subroutine q4voli2(volu, ixq, ngl, aire, y1, y2, y3, y4, z1, z2, z3, z4, y234, y124)
subroutine ancmsg(msgid, msgtype, anmode, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15, i16, i17, i18, i19, i20, r1, r2, r3, r4, r5, r6, r7, r8, r9, c1, c2, c3, c4, c5, c6, c7, c8, c9, prmode)