5 &(x,y,w,ikle,nbor,trav1,trav2,tab,ncolor,color,nptfr)
34 DOUBLE PRECISION,
INTENT(INOUT) :: X(*) , Y(*) , W(*)
35 INTEGER,
INTENT(INOUT) :: TRAV1(*) , TRAV2(*)
36 INTEGER,
INTENT(INOUT) :: IKLE(
nelmax,3) , NCOLOR(*) , NBOR(*)
37 INTEGER,
INTENT(INOUT) :: TAB(*)
38 LOGICAL,
INTENT(IN) :: COLOR
39 INTEGER,
INTENT(IN) :: NPTFR
41 INTEGER IPOIN , IELEM , IPTFR , I1 , I2 , TABMAX
54 trav1(ikle(ielem,1)) = trav1(ikle(ielem,1)) + 2
55 trav1(ikle(ielem,2)) = trav1(ikle(ielem,2)) + 2
56 trav1(ikle(ielem,3)) = trav1(ikle(ielem,3)) + 2
60 trav1(nbor(iptfr)) = trav1(nbor(iptfr)) + 1
73 IF (i1.GT.tabmax)
THEN 78 ELSEIF (i1.LT.tabmax)
THEN 79 DO i2 = tabmax,i1+1,-1
81 trav2(tab(i2)) = trav2(tab(i2-1)+1)
86 trav2(tab(i1)) = ipoin
91 WRITE(
lu,*)
'TAB(',i1,
')=',tab(i1)
99 trav1(trav2(ipoin)) = ipoin
103 ikle(ielem,1) = trav1(ikle(ielem,1))
104 ikle(ielem,2) = trav1(ikle(ielem,2))
105 ikle(ielem,3) = trav1(ikle(ielem,3))
109 nbor(iptfr) = trav1(nbor(iptfr))
110 nbor(nptfr+iptfr) = trav1(nbor(nptfr+iptfr))
114 w(ipoin) = x(trav2(ipoin))
121 w(ipoin) = y(trav2(ipoin))
130 trav1(ipoin) = ncolor(trav2(ipoin))
133 ncolor(ipoin) = trav1(ipoin)
subroutine renum(X, Y, W, IKLE, NBOR, TRAV1, TRAV2, TAB, NCOLOR, COLOR, NPTFR)