Cosmetic changes only.
This commit is contained in:
parent
f7f48bd623
commit
bc10c207f6
@ -4,27 +4,27 @@ function setInitialConditions(this, varargin)
|
|||||||
p.KeepUnmatched = true;
|
p.KeepUnmatched = true;
|
||||||
addParameter(p, 'NumberOfAtoms', 5000,...
|
addParameter(p, 'NumberOfAtoms', 5000,...
|
||||||
@(x) assert(isnumeric(x) && isscalar(x) && (x > 0)));
|
@(x) assert(isnumeric(x) && isscalar(x) && (x > 0)));
|
||||||
addParameter(p, 'BluePower', 200e-3,...
|
addParameter(p, 'BluePower', this.TotalPower,...
|
||||||
@(x) assert(isnumeric(x) && isscalar(x) && (x > 0)));
|
@(x) assert(isnumeric(x) && isscalar(x) && (x > 0)));
|
||||||
addParameter(p, 'BlueDetuning', -1.5*Helper.PhysicsConstants.BlueLinewidth,...
|
addParameter(p, 'BlueDetuning', -1.39*Helper.PhysicsConstants.BlueLinewidth,...
|
||||||
@(x) assert(isnumeric(x) && isscalar(x)));
|
@(x) assert(isnumeric(x) && isscalar(x)));
|
||||||
addParameter(p, 'BlueBeamWaist', 10e-3,...
|
addParameter(p, 'BlueBeamWaist', 16.6667e-3,...
|
||||||
@(x) assert(isnumeric(x) && isscalar(x) && (x > 0)));
|
@(x) assert(isnumeric(x) && isscalar(x) && (x > 0)));
|
||||||
addParameter(p, 'SidebandPower', 200e-3,...
|
addParameter(p, 'SidebandPower', 0.5*this.TotalPower,...
|
||||||
@(x) assert(isnumeric(x) && isscalar(x) && (x > 0)));
|
@(x) assert(isnumeric(x) && isscalar(x) && (x > 0)));
|
||||||
addParameter(p, 'SidebandDetuning', 0,...
|
addParameter(p, 'SidebandDetuning', -4.5*Helper.PhysicsConstants.BlueLinewidth,...
|
||||||
@(x) assert(isnumeric(x) && isscalar(x)));
|
@(x) assert(isnumeric(x) && isscalar(x)));
|
||||||
addParameter(p, 'SidebandBeamWaist', 12e-3,...
|
addParameter(p, 'SidebandBeamWaist', 15e-3,...
|
||||||
@(x) assert(isnumeric(x) && isscalar(x) && (x > 0)));
|
@(x) assert(isnumeric(x) && isscalar(x) && (x > 0)));
|
||||||
addParameter(p, 'PushBeamPower', 10e-3,...
|
addParameter(p, 'PushBeamPower', 5e-3,...
|
||||||
@(x) assert(isnumeric(x) && isscalar(x) && (x > 0)));
|
@(x) assert(isnumeric(x) && isscalar(x) && (x > 0)));
|
||||||
addParameter(p, 'PushBeamDetuning', 0,...
|
addParameter(p, 'PushBeamDetuning', -5*Helper.PhysicsConstants.OrangeLinewidth,...
|
||||||
@(x) assert(isnumeric(x) && isscalar(x)));
|
@(x) assert(isnumeric(x) && isscalar(x)));
|
||||||
addParameter(p, 'PushBeamWaist', 0.81e-3,...
|
addParameter(p, 'PushBeamWaist', 0.5e-3,...
|
||||||
@(x) assert(isnumeric(x) && isscalar(x) && (x > 0)));
|
@(x) assert(isnumeric(x) && isscalar(x) && (x > 0)));
|
||||||
addParameter(p, 'OrangePower', 70e-3,...
|
addParameter(p, 'OrangePower', 70e-3,...
|
||||||
@(x) assert(isnumeric(x) && isscalar(x) && (x > 0)));
|
@(x) assert(isnumeric(x) && isscalar(x) && (x > 0)));
|
||||||
addParameter(p, 'OrangeDetuning', 12e-3,...
|
addParameter(p, 'OrangeDetuning', -1*Helper.PhysicsConstants.OrangeLinewidth,...
|
||||||
@(x) assert(isnumeric(x) && isscalar(x)));
|
@(x) assert(isnumeric(x) && isscalar(x)));
|
||||||
addParameter(p, 'OrangeBeamWaist', 12e-3,...
|
addParameter(p, 'OrangeBeamWaist', 12e-3,...
|
||||||
@(x) assert(isnumeric(x) && isscalar(x) && (x > 0)));
|
@(x) assert(isnumeric(x) && isscalar(x) && (x > 0)));
|
||||||
@ -56,24 +56,20 @@ function setInitialConditions(this, varargin)
|
|||||||
this.ZeemanSlowerBeamDetuning = p.Results.ZeemanSlowerBeamDetuning;
|
this.ZeemanSlowerBeamDetuning = p.Results.ZeemanSlowerBeamDetuning;
|
||||||
this.ZeemanSlowerBeamWaist = p.Results.ZeemanSlowerBeamWaist;
|
this.ZeemanSlowerBeamWaist = p.Results.ZeemanSlowerBeamWaist;
|
||||||
this.MagneticGradient = p.Results.MagneticGradient;
|
this.MagneticGradient = p.Results.MagneticGradient;
|
||||||
|
|
||||||
%% Set general parameters according to simulation mode
|
%% Set general parameters according to simulation mode
|
||||||
switch this.SimulationMode
|
switch this.SimulationMode
|
||||||
case "2D"
|
case "2D"
|
||||||
this.CoolingBeamPower = this.BluePower;
|
this.CoolingBeamPower = this.BluePower;
|
||||||
this.CoolingBeamWaist = this.BlueBeamWaist;
|
this.CoolingBeamWaist = this.BlueBeamWaist;
|
||||||
this.CoolingBeamLinewidth = Helper.PhysicsConstants.BlueLinewidth;
|
this.CoolingBeamLinewidth = Helper.PhysicsConstants.BlueLinewidth;
|
||||||
this.CoolingBeamWaveVector = this.BlueWaveVector;
|
this.CoolingBeamWaveNumber = this.BlueWaveNumber;
|
||||||
this.CoolingBeamDetuning = this.BlueDetuning;
|
this.CoolingBeamDetuning = this.BlueDetuning;
|
||||||
this.CoolingBeamRadius = this.BlueBeamRadius;
|
this.CoolingBeamRadius = this.BlueBeamRadius;
|
||||||
this.CoolingBeamWaist = this.BlueBeamWaist;
|
this.CoolingBeamWaist = this.BlueBeamWaist;
|
||||||
this.CoolingBeamSaturationIntensity = this.BlueSaturationIntensity;
|
this.CoolingBeamSaturationIntensity = this.BlueSaturationIntensity;
|
||||||
this.SidebandBeamRadius = this.BlueBeamRadius;
|
this.SidebandBeamRadius = this.BlueBeamRadius;
|
||||||
this.SidebandBeamSaturationIntensity = this.BlueSaturationIntensity;
|
this.SidebandBeamSaturationIntensity = this.BlueSaturationIntensity;
|
||||||
this.PushBeamLinewidth = Helper.PhysicsConstants.OrangeLinewidth;
|
|
||||||
this.PushBeamWaveVector = this.OrangeWaveVector;
|
|
||||||
this.PushBeamDetuning = this.OrangeDetuning;
|
this.PushBeamDetuning = this.OrangeDetuning;
|
||||||
this.PushBeamSaturationIntensity = this.OrangeSaturationIntensity;
|
|
||||||
this.LandegFactor = Helper.PhysicsConstants.BlueLandegFactor;
|
this.LandegFactor = Helper.PhysicsConstants.BlueLandegFactor;
|
||||||
this.MagneticSubLevel = 1;
|
this.MagneticSubLevel = 1;
|
||||||
case "3D"
|
case "3D"
|
||||||
|
Loading…
Reference in New Issue
Block a user