Minor scripting changes and additions.

This commit is contained in:
Karthik 2021-07-19 12:51:05 +02:00
parent f0a35e5f0d
commit 090b08840c

View File

@ -7,10 +7,11 @@
% - Automatically creates Beams objects % - Automatically creates Beams objects
OptionsStruct = struct; OptionsStruct = struct;
OptionsStruct.ErrorEstimationMethod = 'bootstrap'; % 'jackknife' | 'bootstrap' OptionsStruct.ErrorEstimationMethod = 'bootstrap'; % 'jackknife' | 'bootstrap'
OptionsStruct.NumberOfAtoms = 5000;
OptionsStruct.TimeStep = 50e-06; % in s OptionsStruct.TimeStep = 50e-06; % in s
OptionsStruct.SimulationTime = 4e-03; % in s OptionsStruct.SimulationTime = 4e-03; % in s
OptionsStruct.SpontaneousEmission = true; OptionsStruct.SpontaneousEmission = true;
OptionsStruct.Sideband = false; OptionsStruct.SidebandBeam = true;
OptionsStruct.PushBeam = true; OptionsStruct.PushBeam = true;
OptionsStruct.Gravity = true; OptionsStruct.Gravity = true;
OptionsStruct.BackgroundCollision = true; OptionsStruct.BackgroundCollision = true;
@ -86,6 +87,7 @@ Plotter.plotPhaseSpaceWithAccelerationField(Oven, MOT2D, MinimumVelocity, Maximu
%% - Plot Trajectories along the 3 directions %% - Plot Trajectories along the 3 directions
MOT2D.NumberOfAtoms = 100; MOT2D.NumberOfAtoms = 100;
MOT2D.MagneticGradient = 0.42;
MaximumVelocity = 150; MaximumVelocity = 150;
IncidentAtomDirection = 0*2*pi/360; IncidentAtomDirection = 0*2*pi/360;
IncidentAtomPosition = 0; IncidentAtomPosition = 0;