Télécharger vysgp2.eso

Retour à la liste

Numérotation des lignes :

vysgp2
  1. C VYSGP2 SOURCE CB215821 16/04/21 21:18:40 8920
  2.  
  3. SUBROUTINE VYISIGPOWDER2(SIG,VECM)
  4. IMPLICIT INTEGER(I-N)
  5. integer i
  6. real*8 sig(3),vecm(3),aux2,aux3,xi1,xj2
  7. real*8 nn1,nn2,eta0,aa1,aa2,bb1,bb2,
  8. . pia,pib,sigy0,pcc,rrr
  9. common /poder2_data/ nn1,nn2,eta0,aa1,aa2,bb1,bb2,
  10. . pia,pib,sigy0,pcc,rrr
  11. call Invari_I1(sig,3,xi1)
  12. call desviador(sig,vecm,3)
  13. if (xi1.lt.pia) then
  14. aux2 = 2.D0*(xi1-pia)/rrr**2
  15. do i=1,3
  16. vecm(i)= vecm(i)+aux2
  17. enddo
  18. else
  19. aux2 = bb1/3.D0
  20. call Invari_J2(sig,3,xj2)
  21. aux3 = 1.D0 / SQRT(2.D0*xj2)
  22. do i=1,3
  23. vecm(i)= aux3*vecm(i)+aux2
  24. enddo
  25. endif
  26. return
  27. end
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  

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