5 &(x,y,ikle,ncolor,trav1,epsi,mesh,ndp,npoin,nelem,nelmax)
46 INTEGER,
INTENT(IN) :: MESH , NDP , NELMAX
47 INTEGER,
INTENT(INOUT) :: NPOIN, NELEM
48 INTEGER,
INTENT(INOUT) :: IKLE(nelmax,4) , NCOLOR(*)
49 INTEGER,
INTENT(INOUT) :: TRAV1(*)
51 DOUBLE PRECISION,
INTENT(INOUT) :: X(*) , Y(*)
52 DOUBLE PRECISION,
INTENT(INOUT) :: EPSI
54 INTEGER ITEST , ITEST1 , IELEM
62 CALL remail (ikle,ncolor,trav1,x,y,epsi,
63 & ndp,npoin,nelem,nelmax)
78 CALL circul (ikle,itest1,ielem,1,2,3,x,y,nelmax)
79 CALL circul (ikle,itest1,ielem,2,3,4,x,y,nelmax)
80 CALL circul (ikle,itest1,ielem,3,4,1,x,y,nelmax)
81 CALL circul (ikle,itest1,ielem,4,1,2,x,y,nelmax)
82 IF (itest1.GT.0) itest = itest + 1
88 ELSE IF (mesh.EQ.3)
THEN 93 CALL circul (ikle,itest1,ielem,1,2,3,x,y,nelmax)
94 IF (itest1.GT.0) itest = itest + 1
100 3090
FORMAT(/,
' LECSTB TYPE OF MESH NOT AVAILABLE , MESH = ',i4)
104 3100
FORMAT(1x,
'NUMBER OF ELEMENTS BADLY ORIENTED : ',i5)
subroutine remail(IKLE, NCOLOR, NEW, X, Y, EPSI, NDP, NPOIN, NELEM, NELMAX)
subroutine circul(IKLE, ITEST1, IELEM, I1, I2, I3, X, Y, NNELMAX)
subroutine verifi(X, Y, IKLE, NCOLOR, TRAV1, EPSI, MESH, NDP, NPOIN, NELEM, NELMAX)