41 use element_mod ,
only : nixq
46#include "implicit_f.inc"
55#include "vect01_c.inc"
59 INTEGER IXQ(NIXQ,*), NGL(*)
62 . y1(*), y2(*), y3(*), y4(*),
63 . z1(*), z2(*), z3(*), z4(*)
69 . A1(MVSIZ), A2(MVSIZ)
72 a1(i) =y2(i)*(z3(i)-z4(i))+
73 . y3(i)*(z4(i)-z2(i))+y4(i)*(z2(i)-z3(i))
74 a2(i) =y2(i)*(z4(i)-z1(i))+
75 . y4(i)*(z1(i)-z2(i))+y1(i)*(z2(i)-z4(i))
76 aire(i)=(a1(i)+a2(i))* half
77 IF (aire(i)==zero)
THEN
80 . anmode=aninfo_blind_1,
82 ELSEIF(aire(i)<zero.AND.n2d==1)
THEN
85 . anmode=aninfo_blind_1,
94 volu(i)=((y2(i)+y3(i)+y4(i))*a1(i)+
95 . (y1(i)+y2(i)+y4(i))*a2(i))* one_over_6
subroutine qvoli2(volu, ixq, ngl, aire, y1, y2, y3, y4, z1, z2, z3, z4)
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)