Uses of Class
simpa.acc.api.create.Sequence
Packages that use Sequence
Package
Description
This package contains the public interfaces and classes of the simpa.acc library.
This package contains all the interfaces and classes related to the creation and setting up of components
to construct accelerators.
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 Sequence in simpa.acc.api
Methods in simpa.acc.api that return Sequence -
Uses of Sequence in simpa.acc.api.create
Methods in simpa.acc.api.create that return SequenceMethods in simpa.acc.api.create that return types with arguments of type SequenceMethods in simpa.acc.api.create with parameters of type SequenceModifier and TypeMethodDescriptionstatic void
Sequence.setActiveSequence
(Sequence activeSequence) void
AccFieldFactory.shExpandAllGroups
(Sequence sequence, int lmax, SphereCovering cover, Double relativeError, boolean writeStatFile, int pass1Lmax) Expands all the groups in the sequence one by one.void
AccFieldFactory.shExpandGroup
(Sequence sequence, String groupName, int lmax, SphereCovering cover, Double relativeError, boolean writeStatFile, int pass1Lmax) Expands the potentials for the given accelerator element group of the machine inside the beam region with solid harmonics balls of a given maximum degree and writes the resulting binary field map file to the disk.Constructors in simpa.acc.api.create with parameters of type SequenceModifierConstructorDescriptionBeamRegion
(Sequence seq, double distance, Profile defaultProfile, double extention) Creates a BeamRegion object. -
Uses of Sequence in simpa.acc.api.match
Methods in simpa.acc.api.match with parameters of type SequenceModifier 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
Matcher.matchLine
(Sequence sequence, TwissParameters inTwissParameters, Beam beam, double stepSize, double diskRadius, boolean backward) Does the initial beam parameter matching procedure with the given parameters for a transfer line.Does the matching procedure with the given parameters for a ring.Constructors in simpa.acc.api.match with parameters of type SequenceModifierConstructorDescriptionMatcher
(org.apache.commons.math3.optim.BaseOptimizer<?> optimizer, List<org.apache.commons.math3.optim.OptimizationData> optimizationData, Sequence sequence, List<MatchingVariable> variables, List<MatchingTarget> params) Constructor for the class to do optics or initial condition matching.OpticsMultivariateFunction
(Sequence sequence, Map<String, Double> scalings, List<MatchingVariable> variables, List<MatchingTarget> targets, double stepSize, boolean backward, double diskRadius) Constructor for the objective function used for optics matching.SigmaMultivariateFunction
(Beam beam, TwissParameters initialTwiss, Sequence sequence, List<MatchingVariable> variables, List<MatchingTarget> targets, double stepSize, boolean backward, double diskRadius) SimpaMultivariateFunction
(Sequence sequence, Map<String, Double> scalings, List<MatchingVariable> variables, List<MatchingTarget> targets, double stepSize, boolean backward, double diskRadius) -
Uses of Sequence in simpa.acc.api.utils
Constructors in simpa.acc.api.utils with parameters of type SequenceModifierConstructorDescriptionOrbitAtBPMs
(Sequence seq) Survey
(Sequence seq, double x0, double y0, double z0, double theta0, double phi0, double psi0, String elementName) Construct a survey object from the given sequence and parameters.