Download degmin.eso

Back to the list

   1 : C DEGMIN    SOURCE    CHAT      05/01/12    22:40:59     5004           
   2 : C****************************************************************************
   3 : C****************************************************************************
   4 : C*************DEGMIN...DEGre MINinimum***************************************
   5 : C****************************************************************************
   6 : C****************************************************************************
   7 : C recherche du degre minimum,c-a-d du noeud qui a le moins de voisins ;
   8 : C le degre minimum est le nombre de voisins minimum.
   9 : C DEGMIN renvoie aussi un noeud, parmi ceux de deg. min., comme PIVOT.
  10 : 
  11 : 
  12 : 
  13 :         SUBROUTINE DEGMIN(IADJ,IVOIS,NOELON,PIVOT,DIMLON) 
  14 :       IMPLICIT INTEGER(I-N)
  15 :         SEGMENT IADJ(0)
  16 :         SEGMENT IVOIS(0),NOELON(0)
  17 :         INTEGER PIVOT,DIMLON          
  18 :         INTEGER DEG,X,DX        
  19 :         DEG=IADJ(/1)
  20 :         DO 10 I=1,DIMLON
  21 :                 X=NOELON(I)
  22 :                 DX=IADJ(X+1)-IADJ(X)+1
  23 :                 IF(DX.LE.DEG) THEN
  24 :                         DEG=DX
  25 :                         PIVOT=X
  26 :                 ENDIF
  27 : 10      CONTINUE
  28 :         RETURN
  29 :         END
  30 :  

© Cast3M 2003 - All rights reserved.
Disclaimer