31 . ITAGEL, NN , NEL, NB_NODE, MINUS_SIGN_REVERSE)
39#include "implicit_f.inc"
48 INTEGER IBUF(*), ELEM(3,*), IBAGJET(NIBJET,*),
50 . itagel(*), nn, nel, nb_node, minus_sign_reverse(nel)
51 TYPE (SURF_) ,
DIMENSION(NSURF) :: IGRSURF
55 INTEGER I, II, ITABINV(NB_NODE), ITAGINJ(NN), IREVERSED(NN), IINJ,
56 . ISU, NELSU, IEL, NG1, NG2, NG3, NG4, N1, N2, N3, N4,
75 nelsu=igrsurf(isu)%NSEG
77 ng1 = igrsurf(isu)%NODES(iel,1)
78 ng2 = igrsurf(isu)%NODES(iel,2)
79 ng3 = igrsurf(isu)%NODES(iel,3)
80 ng4 = igrsurf(isu)%NODES(iel,4)
89 rev = igrsurf(isu)%REVERSED(iel)
102 nall=itaginj(n1)*itaginj(n2)*itaginj(n3)
104 nn1=itaginj(n2)-itaginj(n1)
105 nn2=itaginj(n3)-itaginj(n1)
106 IF (nn1==0.AND.nn2==0)
THEN
107 itagel(iel)=itaginj(n1)
108 IF(ireversed(n1) + ireversed(n2) + ireversed(n3) == 3)
THEN
111 minus_sign_reverse(iel) = 1
subroutine fvinjectint(ibuf, elem, ibagjet, njet, igrsurf, itagel, nn, nel, nb_node, minus_sign_reverse)