fvaf3
C FVAF3 SOURCE CB215821 16/04/21 21:16:57 8920 IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) C----------------------------------------------------------------------- C DESCRIPTION FONCTIONNELLE : C ------------------------- C Fonction externe d'evaluation de la composante 'AF3 ' du modele C 'FLUAGE' 'POLYNOMIAL' externalise pour TOUTATIS C C INTERFACE : C --------- C ENTREE : VALPAR : REAL*8(NPARA), valeurs des parametres C ENTREE : NPARA : INTEGER, nombre de parametres C SORTIE : IERUT : INTEGER, code retour C C CODIFICATION DES ERREURS : C ------------------------ C IERUT=0 : OK C IERUT=281 : valeur illicite de 'TFIS' C IERUT=282 : valeur illicite de 'TUO2' C IERUT=283 : valeur illicite de 'FACF' C IERUT=284 : valeur illicite de 'DSIU' C----------------------------------------------------------------------- C Type de la fonction C C C Arguments de l'interface C INTEGER NPARA, IERUT C C Variables locales C REAL*8 T, TFIS, TUO2, FACF, DSIU C C---------------------- Debut du code executable ----------------------- C C Identification des parametres : affectation de variables locales C C C Tests d'erreur sur les parametres C IERUT=0 C IF (TFIS.LT.0.D0) THEN IERUT = 281 RETURN ELSE IF (TUO2.LT.0.0D0) THEN C........Temperature en Kelvin IERUT = 282 RETURN ELSE IF (FACF.LT.0.D0) THEN IERUT = 283 RETURN ELSE IF ((DSIU.LT.0.D0).OR.(DSIU.GT.100.D0)) THEN IERUT = 284 RETURN ENDIF C C Calcul de la fonction C & ( 0.1524D-25+(0.50825D-44*TFIS) ) * & ( EXP(-66431.8D0/TUO2) ) ) & * FACF C RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales