Télécharger prjc3d.eso

Retour à la liste

Numérotation des lignes :

prjc3d
  1. C PRJC3D SOURCE PV090527 23/01/27 21:15:57 11574
  2. subroutine prjc3d(x06,v33,v33t,x03,x16,gamma)
  3.  
  4. c projection d un tenseur x033 sur les axes d une base v33
  5. c calcul du tenseur complementaire dans la base fixe
  6.  
  7. implicit real*8 (a-h,o-z)
  8. implicit integer (i-n)
  9.  
  10. c variables externes
  11. real*8 x06(6),v33(3,3),v33t(3,3),x03(3),x16(6)
  12. c variables logique pour savoir si les termes extra diagonaux sont
  13. c des gamma ou des epsilons
  14. logical gamma
  15. c variables locales
  16. real*8 xp6(6)
  17.  
  18. c expression dans la nouvelle base
  19. call chrep6(x06,v33,gamma,xp6)
  20. c recuperation des valeurs normales sur les axes
  21. do i=1,3
  22. x03(i)=xp6(i)
  23. end do
  24. c recuperation du tenseur complementaire en pase principale
  25. do i=1,3
  26. xp6(i)=0.d0
  27. end do
  28. c retour du tenseur complementaire en base fixe
  29. c expression dans la nouvelle base
  30. call chrep6(xp6,v33t,gamma,x16)
  31. return
  32. end
  33.  
  34.  
  35.  
  36.  

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