g2orig
C G2ORIG SOURCE CHAT 05/01/13 00:14:56 5004 C C ********************************************************************** C OBJET G2ORIG : CALCULE L'ORIGINE D'UNE GRILLE C C EN ENTREE : C IGR1(NBCOL,NBLIG) : TABLEAU D'INDICES DES NOEUDS (LA GRILLE) C IORIG : ORIGINE SOUHAITE DE LA GRILLE C C EN SORTIE : C IOP :CODE DONNANT LA TRANSFORMATION A APPLIQUER A C LA GRILLE POUR QUE IORIG SOIT EN (1,1) C 0 = ERREUR IORIG N'EST PAS UN COIN ! C 1 = IDENTITE C 2 = (1,1) DOIT PASSER EN (NBCOL,1) C 3 = (1,1) DOIT PASSER EN (NBCOL,NBLIG) C 4 = (1,1) DOIT PASSER EN (1,NBLIG) C C C ********************************************************************** IMPLICIT INTEGER(I-N) INTEGER IGR1(*),NBCOL,NBLIG,IORIG INTEGER IOP C C ---- CALCUL DE L'ORIGINE ---- C IF( IGR1(1).EQ.IORIG )THEN IOP = 1 ELSE IF( IGR1(NBCOL).EQ.IORIG )THEN IOP = 2 ELSE IF( IGR1(NBLIG*NBCOL).EQ.IORIG )THEN IOP = 3 ELSE IF( IGR1((NBLIG-1)*NBCOL+1).EQ.IORIG )THEN IOP = 4 ELSE IOP = 0 GOTO 9999 ENDIF ENDIF ENDIF ENDIF C 9999 END
© Cast3M 2003 - Tous droits réservés.
Mentions légales