Télécharger ottva2.eso

Retour à la liste

Numérotation des lignes :

ottva2
  1. C OTTVA2 SOURCE FD218221 21/06/10 21:15:44 11030
  2. SUBROUTINE OTTVA2(DEPSTT,NDEF,SIGI,
  3. & VARI1,NVARI1,SIGF,VARF1,VARI2,VARF2,NVARI2,
  4. & XVAL,NVAL,IERUT)
  5. *
  6. IMPLICIT INTEGER(I-N)
  7. IMPLICIT REAL*8 (A-H,O-Z)
  8. *
  9. DIMENSION DEPSTT(*),SIGI(*),SIGF(*),VARI1(*),VARI2(*)
  10. DIMENSION VARF1(*),VARF2(*),XVAL(*)
  11. DIMENSION SIG0(6),DEPST(6),VAR01(7),VAR02(15)
  12. *
  13. DO I=1,NDEF
  14. SIG0(I) =SIGI(I)
  15. DEPST(I)=DEPSTT(I)
  16. ENDDO
  17. DO I=1,NVARI1
  18. VAR01(I)=VARI1(I)
  19. ENDDO
  20. DO I=1,NVARI2
  21. VAR02(I)=VARI2(I)
  22. ENDDO
  23. DO I=1,3
  24. I2=2*I
  25. VAR01(I2-1)=VAR01(I2-1)*VAR02(I+12)
  26. VAR01(I2)=VAR01(I2)*VAR02(I+12)
  27. ENDDO
  28. CALL OTTVAL(SIG0,VAR01,NVARI1,DEPST,NDEF,
  29. & SIGF,VARF1,XVAL,NVAL,VAR02,VARF2,NVARI2,IERUT)
  30. IF(IERUT.NE.0) RETURN
  31. DO I=1,3
  32. IF(VARF2(I+12).NE.0.D0) THEN
  33. I2=2*I
  34. VARF1(I2-1)=VARF1(I2-1)/VARF2(I+12)
  35. VARF1(I2)=VARF1(I2)/VARF2(I+12)
  36. ENDIF
  37. ENDDO
  38. RETURN
  39. END
  40.  
  41.  
  42.  

© Cast3M 2003 - Tous droits réservés.
Mentions légales