Uses of Class
simpa.acc.api.match.MatchingVariable
Packages that use MatchingVariable
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 optics
matching or any other optimization which is performed by tracking beams or
particles.
-
Uses of MatchingVariable in simpa.acc.api
Methods in simpa.acc.api that return MatchingVariableModifier and TypeMethodDescriptionAccCli.matchingVariable
(String fieldMapFile, String typeString, Double min, Double max, Double guess) Methods in simpa.acc.api with parameters of type MatchingVariableModifier and TypeMethodDescriptionAccCli.bobyqaMatcher
(Integer ipn, Double initialRegion, Double stopFitness, Integer maxIter, MatchingTarget[] targets, MatchingVariable[] variables) AccCli.cmaesMatcher
(MatchingTarget[] targets, MatchingVariable[] variables, Double stopFitness, Integer maxIter, Boolean isActiveCMA, Double[] sigmas, Integer checkFeasableCount, Integer populationSize) -
Uses of MatchingVariable in simpa.acc.api.match
Methods in simpa.acc.api.match that return types with arguments of type MatchingVariableMethod parameters in simpa.acc.api.match with type arguments of type MatchingVariableModifier and TypeMethodDescriptionSigmaMultivariateFunction.copyAndSet
(Beam b, PotentialProvider pp, List<MatchingVariable> matchingVariables) A deep copy of of all particles in the beam, but the tracking state is freshly created.Constructor parameters in simpa.acc.api.match with type arguments of type MatchingVariableModifierConstructorDescriptionOpticsMultivariateFunction
(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)