extr16
C EXTR16 SOURCE GOUNAND 11/05/24 21:15:19 6976 IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) *----------------------------------------------------------------------- * * E X T R 1 6 * ----------- * * FONCTION: * --------- * * EXTRAIT LES NOMS DES COMPOSANTES OU DES DUALES D'UNE RIGIDITE * ET LES RANGE DANS UN LISTMOTS MLMOTS * * MODULES UTILISES: * ----------------- * -INC SMRIGID -INC SMLMOTS * * PARAMETRES: (E)=ENTREE (S)=SORTIE (+ = CONTENU DANS UN COMMUN) * ----------- * * IRIG (E) POINTEUR SUR LA RIGIDITE * IDUAL (E) 1 SI ON VEUT LES DUALES, 0 SINON * MLMOTS (S) POINTEUR SUR LE LISTMOTS * *----------------------------------------------------------------------- * * MRIGID = IRIG SEGACT MRIGID JGN=4 JGM=0 SEGINI MLMOTS IF (IRIGEL(/2).EQ.0) GO TO 90 IF (IRIGEL(/1).LT.3) GO TO 90 * DO 30 I=1,IRIGEL(/2) DESCR =IRIGEL(3,I) SEGACT DESCR IF (IDUAL.EQ.0) THEN NK=LISINC(/2) ELSE NK=LISDUA(/2) ENDIF DO 40 K=1,NK DO 50 J=1,JGM IF(IDUAL.EQ.0) THEN ELSE ENDIF 50 CONTINUE JGM=JGM+1 SEGADJ MLMOTS IF(IDUAL.EQ.0) THEN ELSE ENDIF 40 CONTINUE SEGDES DESCR 30 CONTINUE * 90 SEGDES MLMOTS,MRIGID RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales