fvaf1
C FVAF1 SOURCE CB215821 16/04/21 21:16:56 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 'AF1 ' 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=261 : valeur illicite de 'TFIS' C IERUT=262 : valeur illicite de 'TUO2' C IERUT=263 : valeur illicite de 'FACF' C IERUT=264 : valeur illicite de 'DSIU' C IERUT=265 : valeur illicite de 'DGRA' 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, DGRA 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 = 261 RETURN ELSE IF (TUO2.LT.0.0D0) THEN C........Temperature en Kelvin IERUT = 262 RETURN ELSE IF (FACF.LT.0.D0) THEN IERUT = 263 RETURN ELSE IF ((DSIU.LT.0.D0).OR.(DSIU.GT.100.D0)) THEN IERUT = 264 RETURN ELSE IF (DGRA.LT.0.D0) THEN IERUT = 265 RETURN ENDIF C C Calcul de la fonction C & ( (0.2031D-13+(0.67861D-32*TFIS)) / (DGRA*DGRA) ) * & ( EXP(-45294.4D0/TUO2) ) ) & * FACF C RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales