extr35
C EXTR35 SOURCE CB215821 24/04/12 21:15:52 11897 *_____________________________________________________________________ * * Extrait les constituants d'un MCHAML * * Entrees : * --------- * * IPMODL Pointeur sur un MMODEL * IPCHE1 Pointeur sur un MCHAML * * Sortie : * -------- * IPLSTM Pointeur sur un LISTMOTS * * JM CAMPENON le 07/91 *_____________________________________________________________________ * IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) PARAMETER (NCONCS=16) * -INC PPARAM -INC CCOPTIO -INC SMCHAML -INC SMMODEL -INC SMLMOTS * SEGMENT IPT(0) * IPLSTM=0 JGN=NCONCS JGM=0 MMODEL=IPMODL SEGACT MMODEL NSOUS=KMODEL(/1) * MCHELM=IPCHE1 SEGACT MCHELM * SEGINI,IPT ITAIL = 0 DO 100 ISOUS=1,NSOUS IMODEL=KMODEL(ISOUS) SEGACT IMODEL IPMAIL=IMAMOD * DO 200 IA=1,ICHAML(/1) IF (IMACHE(IA).EQ.IPMAIL.AND.CONCHE(IA).EQ.CONMOD) GOTO 300 200 CONTINUE * * Pas de sous zone dans le MCHAML qui corresponde au MMODEL * SEGSUP,IPT RETURN * 300 CONTINUE IPT(**)=IA ITAIL = ITAIL + 1 100 CONTINUE SEGINI MLMOTS IPLSTM=MLMOTS * DO 40 K=1,ITAIL IA = ipt(k) if (jgm.gt.0) then DO 50 J=1,JGM 50 CONTINUE JGM=JGM+1 SEGADJ MLMOTS else jgm = 1 segadj mlmots endif 40 CONTINUE END
© Cast3M 2003 - Tous droits réservés.
Mentions légales