Uses of Class
simpa.acc.api.utils.OpticsCalculationException
Packages that use OpticsCalculationException
Package
Description
This package contains utility classes to help in using the simpa.acc module.
-
Uses of OpticsCalculationException in simpa.acc.api.utils
Methods in simpa.acc.api.utils that throw OpticsCalculationExceptionModifier and TypeMethodDescriptionOpticsCalculator.calculateOpticsFunctions
(String trajectoryFile1, String trajectoryFile2, double dpop, double maxAperture, boolean backward) Calculates the optical functions from two trajectory files in a transfer line or a ring.OpticsCalculator.calculateRingOptics
(List<TrajectoryData> trajectoryData1, List<TrajectoryData> trajectoryData2, double dpop, double maxAperture, boolean backward) Calculates the optical functions from two trajectory data lists in a ring.OpticsCalculator.calculateTLineOptics
(Map<String, List<TrajectoryData>> trajectoryMap1, Map<String, List<TrajectoryData>> trajectoryMap2, double dpop, double maxAperture, boolean backward) Calculates the optical functions from two trajectory data maps in a transfer line.OpticsCalculator.trackInLineAndCalculate
(boolean writeTrajectoryFile, EllipseBeam b0, EllipseBeam b1, PotentialProvider pp, double stepsize, double diskradius, boolean backward) Tracks the two beams in a transfer line, then calculates the optical functions from two beam trajectory files.OpticsCalculator.trackInRingAndCalculate
(Particle p0, Particle p1, PotentialProvider pp, double stepsize, double diskradius, boolean writeTrajectoryFile) Tracks the two particles in a ring given as parameters, then calculates the optical functions from two trajectory files.