Download comp2.eso

Back to the list

   1 : C COMP2     SOURCE    CHAT      05/01/12    22:15:47     5004           
   2 :       SUBROUTINE COMP2(X,NX,FKX,NKX,NPTEUR,NC,ITEST)
   3 : C
   4 : C------------------------------------------------------------------------
   5 : C Objet: comparer les listes de temperatures donnees d'un coefficient
   6 : C        scalaire et d'une liste de courbes 
   7 : C------------------------------------------------------------------------
   8 : C
   9 : C------------------------------------------------------------------------
  10 : C Entree: X(NX) tableau du coeff en fonction de la temperature
  11 : C         FKX(NKX) liste des courbes a differentes temperatures
  12 : C         NPTEUR(NC) tableau de pointeurs sur les differentes courbes
  13 : C------------------------------------------------------------------------
  14 : C
  15 : C------------------------------------------------------------------------
  16 : C Sortie: ITEST drapeau 
  17 : C         si ITEST = 1 les listes de temperatures ididentiques
  18 : C                  = 0 les listes de temperatures differentes
  19 : C------------------------------------------------------------------------
  20 : C
  21 :       IMPLICIT INTEGER(I-N)
  22 :       IMPLICIT REAL*8(A-H,O-Z)
  23 :       DIMENSION X(*),FKX(*),NPTEUR(*)
  24 : C
  25 :       ITEST=1
  26 :       IF (NX.EQ.1.OR.NC.EQ.1) GOTO 100
  27 :       NCC=2*NC
  28 :       IF (NX.NE.NCC) THEN
  29 :           ITEST=0
  30 :           GOTO 100
  31 :       ENDIF
  32 :       ISCAL=1
  33 :       IFKX=1
  34 :       DO 50 I=1,NC
  35 :                      TES=DABS (X(ISCAL)-FKX(IFKX))
  36 :                    IF (TES.GT.1D-10) THEN
  37 :                      ITEST=0
  38 :                      GOTO 100
  39 :                    ENDIF
  40 :                    ISCAL=ISCAL+2
  41 :                    IFKX=IFKX+(2*NPTEUR(I))+1
  42 :  50   CONTINUE
  43 : 100   CONTINUE 
  44 : C
  45 :       RETURN
  46 :       END
  47 :  
  48 :  

© Cast3M 2003 - All rights reserved.
Disclaimer