Download camarh.eso

Back to the list

   1 : C CAMARH    SOURCE    CHAT      05/01/12    21:48:13     5004           
   2 : c MODELO RHMC
   3 : CCC
   4 : C **********************************************************************
   5 : CCC
   6 :       SUBROUTINE CARAC_MATE_RHMC (XMAT)
   7 :       IMPLICIT INTEGER(I-N)
   8 :       real*8    xmat(*)
   9 :       real*8    you,xnu,coh,phi,ar,tmax,aap,aan,bbp,bbn
  10 :       common /elasdata/ you,xnu
  11 :       common /rhmcdata/ coh,phi,ar,tmax,aap,aan,bbp,bbn
  12 :       real*8                  kap,xmu,xmu1,alp1,xmu2,alp2,xmu3,alp3
  13 :       logical                 ogden
  14 :       common /elasdata_ogden/ kap,xmu,xmu1,alp1,xmu2,alp2,xmu3,alp3,
  15 :      .                        ogden
  16 :       ogden=.false.      
  17 :       you    = xmat( 1)
  18 :       xnu    = xmat( 2)
  19 : c en anteriores versiones el dato era realmente coh*sqrt(2/3)
  20 : c pq se multiplicaba luego por ese valor para usarlo en todos lados !!
  21 :       coh    = xmat( 5) 
  22 : c *dsqrt(2.D0/3.D0)
  23 :       phi    = xmat( 6)
  24 :       ar     = 0.05D0*cos(phi)
  25 :       tmax   = 25.D0*atan(1.D0)/45.D0
  26 :       aap    = cos(tmax)/3.D0*(3.D0+tan(tmax)*tan(3.D0*tmax)+
  27 :      .         sin(phi)*(tan(3.D0*tmax)-3.D0*tan(tmax))/sqrt(3.D0))
  28 :       aan    = cos(tmax)/3.D0*(3.D0+tan(tmax)*tan(3.D0*tmax)-
  29 :      .         sin(phi)*(tan(3.D0*tmax)-3.D0*tan(tmax))/sqrt(3.D0))
  30 :       bbp    = (sin(phi)*cos(tmax)/sqrt(3.D0)+sin(tmax))
  31 :      .         /3.D0/cos(3.D0*tmax)
  32 :       bbn    = (sin(phi)*cos(tmax)/sqrt(3.D0)-sin(tmax))
  33 :      .         /3.D0/cos(3.D0*tmax)
  34 :       return
  35 :       end
  36 :  
  37 :  
  38 :  

© Cast3M 2003 - All rights reserved.
Disclaimer