Calculations/MOT Capture Process Simulation/@MOTSimulator
2021-07-14 20:09:15 +02:00
..
accelerationDueToPushBeam.m Cosmetic changes only. 2021-07-14 20:02:48 +02:00
accelerationDueToSpontaneousEmissionProcess.m Cosmetic changes only. 2021-07-14 20:03:17 +02:00
angularDistributionFunction.m No major change. 2021-07-11 06:15:49 +02:00
bootstrapErrorEstimation.m Major change how the loading rate is calculated from the raw output of the simulator - Zero crossing of the autocorrelation of the time series - which is the number of loaded atoms at each time step - is used to determine the length of each of a 1000 bootstrap samples obtained by sampling with replacement. Mean in each sample is calculated and a sampling distribution of means obtained. The capture ratio is the mean of this distribution which when multiplied by the "reduced" flux gives the loading rate. Standard Error and 95% confidence interval are also calculated from the sampling distribution. 2021-07-11 06:22:44 +02:00
calculateCaptureVelocity.m Added a switch to change between 2D and 3D MOT cases to allow for this code to be expanded and generalized in the future. 2021-07-11 06:18:21 +02:00
calculateClausingFactor.m Includes calculation of the Clausing Factor from an analytic expression (obtained from the Etienne Staub Master thesis) and an approximation. 2021-07-11 06:24:27 +02:00
calculateFreeMolecularRegimeFlux.m Average velocity of the distribution of atoms inside the oven here cancels with the normalization of the distribution of atoms coming out of the oven so it can be removed as long as that normalization is also removed! 2021-07-14 20:04:34 +02:00
calculateLoadingRate.m Cosmetic changes only. 2021-07-14 20:04:54 +02:00
calculateLocalSaturationIntensity.m Wrapped the distance between a point and a line calculation in a Helper function. 2021-07-11 06:30:06 +02:00
calculateReducedClausingFactor.m Wrapped the calculation of the "reduced" Clausing factor - which is the probability of an atom exiting from the oven within a smaller solid angle as determined by the apertures/orifices along the way. 2021-07-11 14:40:43 +02:00
calculateTotalAcceleration.m Fixed the Saturation parameter calculation was not indexing over the local saturation intensity array. 2021-07-14 20:05:40 +02:00
computeCollisionProbability.m Wrapped the calculation of the collision event probability in its own function. 2021-07-11 14:39:26 +02:00
computeTimeSpentInInteractionRegion.m Modified to determine the distance between atom and the z-axis and checked to see if that is within the diameter of the beams - this makes sense since the beams are crossed and the condition that the distance be smaller than the beam diameter holds only along the y-axis. 2021-07-11 14:51:17 +02:00
doOneParameterScan.m Added the option to plot the confidence interval. 2021-07-11 06:31:30 +02:00
doTwoParameterScan.m Added the option to save the Confidence Interval of the obtained loading rate for each scan point. 2021-07-11 06:34:51 +02:00
exitCondition.m Wrapped the exit condition in to its own function now checking if the position, velocity meet certain criteria and account for collision events. 2021-07-11 14:35:54 +02:00
initialPositionSampling.m Added a switch to change between 2D and 3D MOT cases to allow for this code to be expanded and generalized in the future. 2021-07-11 06:36:49 +02:00
initialVelocitySampling.m Removed normalization of the velocity distribution of atoms coming out of the oven since the average velocity multiplication in the total flux inside the oven calculation was removed as they cancel each other. 2021-07-14 20:06:59 +02:00
magneticFieldForMOT.m This is a class for simulating the capture process for Dy atoms in the 2-D and 3-D MOTs, including the dynamics from the push beam and slower beams. 2021-06-29 15:44:28 +02:00
MOTSimulator.m Cosmetic changes, minor corrections to formulae, added getInstance static method. 2021-07-14 20:09:15 +02:00
reinitializeSimulator.m Removed Clausing factor calculation from here and changed value of total power. 2021-07-14 20:08:22 +02:00
runSimulation.m Cosmetic changes only. 2021-07-14 20:07:40 +02:00
setInitialConditions.m Inconsequential numeric changes. 2021-07-11 14:51:49 +02:00
solver.m Cosmetic changes only. 2021-07-14 20:07:22 +02:00
velocityDistributionFunction.m Correction of expression. 2021-07-11 14:44:43 +02:00