31 SUBROUTINE agaug3t(LGAUGE,GAUGE,PHI,IXTG ,X ,ALE_CONNECT )
33 use element_mod ,
only : nixtg
37#include "implicit_f.inc"
43#include "vect01_c.inc"
45#include "tabsiz_c.inc"
49 INTEGER ,
INTENT (IN) :: IXTG(NIXTG,NUMELTG)
50 INTEGER ,
INTENT (INOUT) :: LGAUGE(3,NBGAUGE)
51 my_real,
INTENT(IN) :: phi(sphi),x(3,numnod)
52 my_real,
INTENT(INOUT) :: gauge(llgauge,nbgauge)
57 INTEGER I,II,J,N,IG,IAD2
59 . det_12_1p,det_23_2p,det_31_3p,y1,z1,y2,z2,y3,z3
68 iad2 = ale_connect%ee_connect%iad_connect(ii)
70 n= ale_connect%ee_connect%connected(iad2 + j - 1)
90 det_12_1p = (y2-y1)*(zg-z1)-(z2-z1)*(yg-y1)
91 det_23_2p = (y3-y2)*(zg-z2)-(z3-z2)*(yg-y2)
92 det_31_3p = (y1-y3)*(zg-z3)-(z1-z3)*(yg-y3)
95 IF ( (det_12_1p >=0 .AND. det_23_2p >=0 .AND.
97 . (det_12_1p <=0 .AND. det_23_2p <=0 .AND.
98 . det_31_3p <=0) )
alpha = one
101 IF(
alpha == one .AND.
alpha >= gauge(5,ig))
THEN
107#include "lockoff.inc"