Download fvaf4.eso

Back to the list

   1 : C FVAF4     SOURCE    CHAT      05/01/13    00:13:38     5004           
   2 :       FUNCTION FVAF4(VALPAR,NPARA,IERUT)
   3 :       IMPLICIT INTEGER(I-N)
   4 :       IMPLICIT REAL*8(A-H,O-Z)
   5 : C-----------------------------------------------------------------------
   6 : C     DESCRIPTION FONCTIONNELLE :
   7 : C     -------------------------
   8 : C     Fonction externe d'evaluation de la composante 'AF4 ' du modele
   9 : C     'FLUAGE' 'POLYNOMIAL' externalise pour TOUTATIS
  10 : C
  11 : C     INTERFACE :
  12 : C     ---------
  13 : C     ENTREE : VALPAR : REAL*8(NPARA), valeurs des parametres
  14 : C     ENTREE : NPARA  : INTEGER, nombre de parametres
  15 : C     SORTIE : IERUT  : INTEGER, code retour
  16 : C
  17 : C     CODIFICATION DES ERREURS :
  18 : C     ------------------------
  19 : C     IERUT=0   : OK
  20 : C     IERUT=291 : valeur illicite de 'TFIS'
  21 : C     IERUT=292 : valeur illicite de 'TUO2'
  22 : C     IERUT=293 : valeur illicite de 'FACF'
  23 : C-----------------------------------------------------------------------
  24 : C     Type de la fonction
  25 : C
  26 :       REAL*8       FVAF4
  27 : C
  28 : C     Arguments de l'interface
  29 : C
  30 :       INTEGER      NPARA, IERUT
  31 :       REAL*8       VALPAR(NPARA)
  32 : C
  33 : C     Variables locales
  34 : C
  35 :       REAL*8       T, TFIS, TUO2, FACF
  36 : C
  37 : C---------------------- Debut du code executable -----------------------
  38 : C
  39 : C     Identification des parametres : affectation de variables locales
  40 : C
  41 :       TFIS=VALPAR(1)
  42 :       TUO2=VALPAR(2)
  43 :       FACF=VALPAR(3)
  44 : C
  45 : C     Tests d'erreur sur les parametres
  46 : C
  47 :       IERUT=0
  48 :       FVAF4=0.D0
  49 : C
  50 :       IF (TFIS.LT.0.D0) THEN
  51 :          IERUT = 291
  52 :          RETURN
  53 :       ELSE IF (TUO2.LT.0.0D0) THEN
  54 : C........Temperature en Kelvin
  55 :          IERUT = 292
  56 :          RETURN
  57 :       ELSE IF (FACF.LT.0.D0) THEN
  58 :          IERUT = 293
  59 :          RETURN
  60 :       ENDIF
  61 : C
  62 : C     Calcul de la fonction
  63 : C
  64 :       FVAF4 = 4.5D0
  65 : C
  66 :       RETURN
  67 :       END
  68 :  
  69 :  

© Cast3M 2003 - All rights reserved.
Disclaimer