sinvor
C SINVOR SOURCE CHAT 05/01/13 03:19:55 5004 C C C ************************************************************ C OBJET : INVERSE L'ORIENTATION D'UN ELEMENT C C EN ENTREE: C II : (OBSOLET) C N : (2..4) NOMBRE DE NOEUDS DE L'ELEMENT C ARETE(2),TRIANGLE(3),QUADR(4),TETRA(4) C IDE : (1..3) DIMENSION DE L'ELEMENT C ARETE(1),TRIANGLE(2),TETRA(3) C ITRNOE: LES NOEUDS DU TRIANGLES C ITRTRI: LES VOISINS DU TRIANGLES C EN SORTIE: C ITRTRI : MIS A JOUR C ITRNOE : MIS A JOUR C CONDITION D'APPLICATION : ARETE, TRIANGLE, QUADRANGLE, TETRA C ************************************************************ IMPLICIT INTEGER(I-N) INTEGER II, N, IDE, ITRNOE(N), ITRTRI(N) C INTEGER I, ITRNO1, ITRTR1 C C IF((II.GT.N).OR.(II.LT.1))GOTO 999 GOTO(10,20,30) IDE GOTO 999 C --- CAS 1D --- 10 ITRNO1 = ITRNOE(1) ITRNOE(1) = ITRNOE(2) ITRNOE(2) = ITRNO1 ITRTR1 = ITRTRI(1) ITRTRI(1) = ITRTRI(2) ITRTRI(2) = ITRTR1 GOTO 999 C --- CAS 2D --- 20 ITRNO1 = ITRNOE(N) ITRNOE(N) = ITRNOE(2) ITRNOE(2) = ITRNO1 DO 25 I=1,(N/2) ITRTR1 = ITRTRI(I) ITRTRI(I) = ITRTRI(N-I+1) ITRTRI(N-I+1) = ITRTR1 25 CONTINUE GOTO 999 C --- CAS 3D --- GOTO 999 C 999 END
© Cast3M 2003 - Tous droits réservés.
Mentions légales