Download menag3.eso

Back to the list

   1 : C MENAG3    SOURCE    PV        11/04/15    21:15:12     6945           
   2 : C  SUPPRIMER LES SEGMENTS INDESIRABLES                                          
   3 : C                                                                               
   4 :       SUBROUTINE MENAG3(ISLIS,ISLI2)                                            
   5 :       IMPLICIT INTEGER(I-N)
   6 :       SEGMENT ISLIS(NP)                                                         
   7 :       SEGMENT ISLI2(0)                                                          
   8 : *  LISTE DES SEGMENTS NOUVEAUX                                                  
   9 :       IRANG=0                                                                   
  10 :       IRAN2=0                                                                   
  11 :       IRAN3=0                                                                   
  12 :   10  CONTINUE                                                                  
  13 :       IRANG=IRANG+1                                                             
  14 :       IF (IRANG.GT.ISLIS(/1)) GOTO 15                                           
  15 :   11  CONTINUE                                                                  
  16 :       IRAN2=IRAN2+1                                                             
  17 :       IF (IRAN2.GT.ISLI2(/1)) GOTO 13                                           
  18 :       IP1=ISLIS(IRANG)                                                          
  19 :       IP2=ISLI2(IRAN2)                                                          
  20 :       if (ip2.eq.0) goto 13
  21 :       IF (IP2.LT.IP1) GOTO 11                                                   
  22 :       IF (IP2.EQ.IP1) GOTO 10                                                   
  23 :   13  CONTINUE                                                                  
  24 :       IRAN3=IRAN3+1                                                             
  25 :       ISLIS(IRAN3)=ISLIS(IRANG)                                                 
  26 :       IRAN2=IRAN2-1                                                             
  27 :       GOTO 10                                                                   
  28 :   15  CONTINUE                                                                  
  29 :       SEGDES ISLI2                                                              
  30 : *     WRITE(6,*) ' SEGMENT DE LA LISTE         ',ISLIS                          
  31 : *     WRITE(6,*) ' NOMBRE DE SEGMENTS INITIAUX ',ISLI2(/1)                      
  32 : *     WRITE(6,*) ' NOMBRE DE SEGMENTS ACTUELS  ',ISLIS(/1)                      
  33 : *     WRITE(6,*) ' SEGMENTS A SUPPRIMER        ',IRAN3                          
  34 : *     DO 20 I=1,IRAN3                                                           
  35 : *      WRITE (6,*) ' SEGMENT SUPPLEMENTAIRE ',ISLIS(I)                          
  36 : * 20  CONTINUE                                                                  
  37 :       NP=IRAN3                                                                  
  38 :       SEGADJ ISLIS                                                              
  39 :       END                                                                       
  40 :  
  41 :  

© Cast3M 2003 - All rights reserved.
Disclaimer