diff options
author | Eugeniy Mikhailov <evgmik@gmail.com> | 2016-05-13 12:03:33 -0400 |
---|---|---|
committer | Eugeniy Mikhailov <evgmik@gmail.com> | 2016-05-13 12:03:33 -0400 |
commit | b9fe2cd7f27cdf07cbd4c9e127f2a458520b42b4 (patch) | |
tree | ddd1db4135e94de92af4d291820e02ec1c93f46b /MOR_5_levels_with_doppler_and_propagation | |
parent | 25e8ec6e381a1c4896c83ce3d35af7918132b2da (diff) | |
download | noisy_eit_xmds-b9fe2cd7f27cdf07cbd4c9e127f2a458520b42b4.tar.gz noisy_eit_xmds-b9fe2cd7f27cdf07cbd4c9e127f2a458520b42b4.zip |
noise parameters can be send as arguments now
Diffstat (limited to 'MOR_5_levels_with_doppler_and_propagation')
-rw-r--r-- | MOR_5_levels_with_doppler_and_propagation/Nlevels_with_MOR.xmds | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/MOR_5_levels_with_doppler_and_propagation/Nlevels_with_MOR.xmds b/MOR_5_levels_with_doppler_and_propagation/Nlevels_with_MOR.xmds index ece5454..86aa117 100644 --- a/MOR_5_levels_with_doppler_and_propagation/Nlevels_with_MOR.xmds +++ b/MOR_5_levels_with_doppler_and_propagation/Nlevels_with_MOR.xmds @@ -101,6 +101,11 @@ <argument name="EpLo" type="real" default_value="0.05*(2*M_PI*1e6)" /> <argument name="EpRo" type="real" default_value="0.05*(2*M_PI*1e6)" /> + + <!-- Light field Noise terms strength --> + <argument name="commAmplNoise" type="real" default_value="0" /> + <argument name="onePhotonPhaseNoise" type="real" default_value="0" /> + <argument name="twoPhotonPhaseNoise" type="real" default_value="0" /> <!-- Fields detuning in [1/s] --> @@ -190,9 +195,9 @@ double r1 = 2.0*(1.0*rand()/RAND_MAX) - 1.0; // random number -1 .. +1 double r2 = 2.0*(1.0*rand()/RAND_MAX) - 1.0; // random number -1 .. +1 double r3 = 2.0*(1.0*rand()/RAND_MAX) - 1.0; // random number -1 .. +1 - double common_ampl_noise_frac = 1+.0*r1; - double one_phot_noise_frac = .0*r2; - double two_phot_noise_frac = .3*r3; + double common_ampl_noise_frac = 1+commAmplNoise*r1; + double one_phot_noise_frac = onePhotonPhaseNoise*r2; + double two_phot_noise_frac = twoPhotonPhaseNoise*r3; EdL=EdLo * common_ampl_noise_frac * exp(i*one_phot_noise_frac); EdR=EdRo * common_ampl_noise_frac * exp(i*one_phot_noise_frac); EpL=EpLo * common_ampl_noise_frac * exp(i*one_phot_noise_frac) * exp(i*two_phot_noise_frac); |