Uses of Class
simpa.acc.api.EllipseBeam
Packages that use EllipseBeam
Package
Description
This package contains all the interfaces and classes related to optics
matching or any other optimization which is performed by tracking beams or
particles.
This package contains utility classes to help in using the simpa.acc module.
-
Uses of EllipseBeam in simpa.acc.api.match
Methods in simpa.acc.api.match with parameters of type EllipseBeamModifier and TypeMethodDescriptionMatcher.matchLine
(Sequence sequence, EllipseBeam beam0, EllipseBeam beam1, double stepSize, double diskRadius, boolean backward) Does the optics matching procedure with the given parameters for a transfer line.void
OpticsMultivariateFunction.setBeams
(EllipseBeam b0, EllipseBeam b1) Set the two beams to be tracked for optics calculation in a transfer line. -
Uses of EllipseBeam in simpa.acc.api.utils
Methods in simpa.acc.api.utils with parameters of type EllipseBeamModifier and TypeMethodDescriptionOpticsCalculator.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.