Calculations/MOT Capture Process Simulation/@MOTSimulator
2021-07-11 06:31:30 +02:00
..
accelerationDueToPushBeam.m Corrected errors in the formula for the acceleration due to the push beam. 2021-07-11 06:13:49 +02:00
accelerationDueToSpontaneousEmissionProcess.m Cosmetic changes like the change of variable names to reflect their correct definition and use. 2021-07-11 06:15:02 +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 Removed the multiplication of the full Clausing Factor since the correct flux coming out of the oven is obtained by accounting for the clipping by the aperture which is done by numerically integrating the angular distribution till the exit divergence angle that is limited by the aperture to obtain what is called the "reduced" Clausing Factor. This is calculated in the initialVelocitySampling and multiplied to this flux to get the "reduced" flux. 2021-07-11 06:28:50 +02:00
calculateLoadingRate.m More cosmetic changes, corrections to some calculations like the one of flux, re-wrote how one and two parameter scans are done with functions, added a save option to save the entire simulator object with its properties and their values along with the results. 2021-07-04 20:24:38 +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
calculateTotalAcceleration.m Added new plotting routines that allow for checks, minor cosmetic changes to other scripts. 2021-07-03 10:19:27 +02:00
doOneParameterScan.m Added the option to plot the confidence interval. 2021-07-11 06:31:30 +02:00
doTwoParameterScan.m More cosmetic changes, corrections to some calculations like the one of flux, re-wrote how one and two parameter scans are done with functions, added a save option to save the entire simulator object with its properties and their values along with the results. 2021-07-04 20:24:38 +02:00
initialPositionSampling.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
initialVelocitySampling.m Added new plotting routines that allow for checks, minor cosmetic changes to other scripts. 2021-07-03 10:19:27 +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 More cosmetic changes, corrections to some calculations like the one of flux, re-wrote how one and two parameter scans are done with functions, added a save option to save the entire simulator object with its properties and their values along with the results. 2021-07-04 20:24:38 +02:00
reinitializeSimulator.m Added new plotting routines that allow for checks, minor cosmetic changes to other scripts. 2021-07-03 10:19:27 +02:00
runSimulation.m More cosmetic changes, corrections to some calculations like the one of flux, re-wrote how one and two parameter scans are done with functions, added a save option to save the entire simulator object with its properties and their values along with the results. 2021-07-04 20:24:38 +02:00
setInitialConditions.m More cosmetic changes, corrections to some calculations like the one of flux, re-wrote how one and two parameter scans are done with functions, added a save option to save the entire simulator object with its properties and their values along with the results. 2021-07-04 20:24:38 +02:00
solver.m Added new plotting routines that allow for checks, minor cosmetic changes to other scripts. 2021-07-03 10:19:27 +02:00
velocityDistributionFunction.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