C EXTRA1 SOURCE CHAT 05/01/12 23:52:58 5004 * EXTRAIRE LE I-EME ELEMENT D'UN OBJET DE TYPE "LISTREEL". SUBROUTINE EXTRA1 (IPOINT,IEME,REELDP) ************************************************************************ * * E X T R A 1 * ----------- * * FONCTION: * --------- * * EXTRAIRE LE I-EME ELEMENT D'UN OBJET DE TYPE "LISTREEL". * * MODE D'APPEL: * ------------- * * CALL EXTRA1 (IPOINT,IEME,REELDP) * * ARGUMENTS: (E)=ENTREE (S)=SORTIE * ---------- * * IEME ENTIER (E) NUMERO D'ORDRE DE L'ELEMENT A EXTRAIRE DANS * L'OBJET DE TYPE "LISTREEL". * IPOINT ENTIER (E) POINTEUR DE L'OBJET DE TYPE "LISTREEL". * REELDP REEL DP (S) ELEMENT EXTRAIT. * * SOUS-PROGRAMMES APPELES: * ------------------------ * * ERREUR * * AUTEUR, DATE DE CREATION: * ------------------------- * * PASCAL MANIGOT 1ER OCTOBRE 1984 * * LANGAGE: * -------- * * ESOPE + FORTRAN77 * ************************************************************************ * IMPLICIT INTEGER(I-N) -INC CCOPTIO -INC SMLREEL * REAL*8 REELDP * MLREEL = IPOINT SEGACT,MLREEL * IF (0 .LT. IEME .AND. IEME .LE. PROG(/1) ) THEN REELDP = PROG(IEME) ELSE INTERR(1) = IEME NUMERR = 36 CALL ERREUR (NUMERR) END IF * SEGDES,MLREEL * END