summaryrefslogtreecommitdiff
path: root/fortran/navy_four_levels/FourLevelPulseProp_Double.f95
diff options
context:
space:
mode:
authorEugeniy Mikhailov <evgmik@gmail.com>2011-08-26 11:16:30 -0400
committerEugeniy Mikhailov <evgmik@gmail.com>2011-08-26 11:16:30 -0400
commit0dd013b9ba3d6cb78e02732113bdef16e44910c8 (patch)
tree4a4a7fa2c8463038852cb8ef4747a84686d4bcb2 /fortran/navy_four_levels/FourLevelPulseProp_Double.f95
parent25811b4b9cee2ace4996e10b15b4e16ac25e1c43 (diff)
downloadNresonances-0dd013b9ba3d6cb78e02732113bdef16e44910c8.tar.gz
Nresonances-0dd013b9ba3d6cb78e02732113bdef16e44910c8.zip
Added total decay rates of upper levels 3,4
Decay rates calculated via branching ratios according to xmds code. Decays match xmds code with in factor 2. NEED TO CHECK IT !
Diffstat (limited to 'fortran/navy_four_levels/FourLevelPulseProp_Double.f95')
-rw-r--r--fortran/navy_four_levels/FourLevelPulseProp_Double.f9522
1 files changed, 15 insertions, 7 deletions
diff --git a/fortran/navy_four_levels/FourLevelPulseProp_Double.f95 b/fortran/navy_four_levels/FourLevelPulseProp_Double.f95
index e00e49a..83612a1 100644
--- a/fortran/navy_four_levels/FourLevelPulseProp_Double.f95
+++ b/fortran/navy_four_levels/FourLevelPulseProp_Double.f95
@@ -68,6 +68,8 @@ program FourLevelPulseProp_v3_Double
real*8 alpha1,alpha2,alpha1tilde,alpha2tilde,alphac,alphactilde,Gamma_super,c,delmax,del1_prop,del2_prop,delc_prop
real*8 dt,dz,Ndensity
real*8 W12,W21,W31,W32,W41,W42,W43,W34,ga12,ga13,ga14,ga23,ga24,ga34
+ real*8 R41, R42, R31, R32 ! splitting ratios of decays
+ real*8 G3, G4 ! total decay rate for given level i (Gi)
real*8 Ga2,Ga4,Om_crit
real*8 tpeak,tpeak_vac
real*8 epsil,hbar,lambda
@@ -95,14 +97,20 @@ program FourLevelPulseProp_v3_Double
lambda=794.7e-9 ! Wavelength in [m]
Ndensity=1e10*(1e6) ! Density in m^-1
! atomic decay parameters in units of Gamma_super
- W41=0
- W42=1
- W43=0
- W32=1.
- W31=1.
- W21=.001
+ G3 = 2*2.7 *(2*pi*1e6) / Gamma_super ! decay rate for level 3
+ G4 = 2*3.0 *(2*pi*1e6) / Gamma_super ! decay rate for level 4
+ R41 = 0.5 ! splitting ratios for level i->j for Rij
+ R42 = 0.5
+ R31 = 0.5
+ R32 = 0.5
+ W41 = R41*G4
+ W42 = R42*G4
+ W43 = 0 ! transition 4 <-> 3 is forbiden
+ W34 = 0
+ W32 = R32*G3
+ W31 = R31*G3
+ W21=.01 * (2*M_PI*1e6) / Gamma_super
W12=W21
- W34=0
ga12=0.5*(W21+W12)
ga13=0.5*(W31+W12+W32)
ga14=0.5*(W41+W42+W12)