vfsgmh
C VFSGMH SOURCE CHAT 05/01/13 04:06:56 5004 SUBROUTINE VFLSIGMIEHE (SIG,VECM) IMPLICIT INTEGER(I-N) integer m,i real*8 sig(3),vecm(3) real*8 desv(3),aux1,aux2,alpha1,alpha2,alpha3,vecmaux(3) real*8 valor real*8 sigy0,kiso,siginf,velo,cpar,mpar common /miehdata/ sigy0,kiso,siginf,velo,cpar,mpar m=nint(mpar) call yieldmieheb(sig,valor) aux1=valor**(1-2*m)/2.D0*sqrt(2.D0/3.D0) aux2=aux1*cpar*3.D0**(2*m)/(2.D0**(2*m-1)+1.D0) aux1=aux1*(1.D0-cpar) call Desviador(sig,desv,3) alpha1=(desv(1)-desv(2))**(2*m-1) alpha2=(desv(2)-desv(3))**(2*m-1) alpha3=(desv(3)-desv(1))**(2*m-1) vecmaux(1)=alpha1-alpha3 vecmaux(2)=alpha2-alpha1 vecmaux(3)=alpha3-alpha2 do i=1,3 vecmaux(i)=aux1*vecmaux(i)+aux2*desv(i)**(2*m-1) enddo call Desviador(vecmaux,vecm,3) return end
© Cast3M 2003 - Tous droits réservés.
Mentions légales