Télécharger ottvae.eso

Retour à la liste

Numérotation des lignes :

ottvae
  1. C OTTVAE SOURCE FD218221 21/06/10 21:15:48 11030
  2. SUBROUTINE OTTVAE(X,EET,XVAL,NDEF,SS,IERUT)
  3. *
  4. IMPLICIT INTEGER(I-N)
  5. IMPLICIT REAL*8 (A-H,O-Z)
  6. DIMENSION EET(*),XVAL(*)
  7. DIMENSION EE(6),SS(6),DD(6,6)
  8. *
  9. YOUN = XVAL(1)
  10. XNU = XVAL(2)
  11. DO I=1,NDEF
  12. EE(I)=X*EET(I)
  13. ENDDO
  14. CALL ZERO(DD,6,6)
  15. GKK = YOUN/3.D0/(1.D0-2.D0*XNU)
  16. GMU = YOUN/2.D0/(1.D0+XNU)
  17. DD(1,1) = GKK + 4.D0*GMU/3.D0
  18. DD(2,2) = DD(1,1)
  19. DD(3,3) = DD(1,1)
  20. DD(1,2) = GKK - 2.D0*GMU/3.D0
  21. DD(1,3) = DD(1,2)
  22. DD(2,3) = DD(1,2)
  23. DD(2,1) = DD(1,2)
  24. DD(3,1) = DD(1,2)
  25. DD(3,2) = DD(1,2)
  26. DD(4,4) = GMU
  27. IF(NDEF.GT.4) THEN
  28. DD(5,5) = GMU
  29. DD(6,6) = GMU
  30. ENDIF
  31. DO I=1,NDEF
  32. SS(I)=0.D0
  33. DO J=1,NDEF
  34. SS(I)=SS(I)+DD(I,J)*EE(J)
  35. ENDDO
  36. ENDDO
  37. RETURN
  38. END
  39.  
  40.  
  41.  

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