cmp1de
C CMP1DE SOURCE CHAT 05/01/12 22:11:00 5004 CCC C ********************************************************************** CCC SUBROUTINE CARAC_MATE_POWDER1_DENSI(XMAT,XDENSI) IMPLICIT INTEGER(I-N) real*8 xmat(*),xdensi,eta real*8 you,xnu,sigy0,siginf,kiso,velo,cpar,mpar common /elasdata/ you,xnu common /miehdata/ sigy0,kiso,siginf,velo,cpar,mpar real*8 kap,xmu,xmu1,alp1,xmu2,alp2,xmu3,alp3 logical ogden common /elasdata_ogden/ kap,xmu,xmu1,alp1,xmu2,alp2,xmu3,alp3, . ogden real*8 nn1,nn2,eta0,aa1,aa2 common /poder1_data/ nn1,nn2,eta0,aa1,aa2 ogden =.false. you = xmat( 1) xnu = xmat( 2) sigy0 = xmat( 5) nn1 = xmat( 6) nn2 = xmat( 7) eta0 = xmat( 8) eta = xdensi*eta0 aa1 = (1.D0 - eta**2)/(2.D0 + eta**2) if (aa1.lt.1.D-30) aa1=1.D-30 aa1 = aa1**nn1 if (aa1.lt.1.D-5) aa1=1.D-5 aa2 = abs(eta - 0.98*eta0)/(1.D0 - 0.98*eta0) if (eta.lt.eta0) aa2=0.02D0*eta0/(1.D0 - 0.98D0*eta0) aa2 = aa2**nn2 siginf = 0.D0 kiso = 0.D0 velo = 0.D0 cpar = 0.D0 mpar = 1.D0 return end
© Cast3M 2003 - Tous droits réservés.
Mentions légales