Uses of Class
xal.extension.solver.Problem
Packages that use Problem
-
Uses of Problem in xal.extension.solver
Fields in xal.extension.solver declared as ProblemModifier and TypeFieldDescriptionprotected Problem
AlgorithmSchedule.problem
the problem to solveprotected Problem
Solver.problem
The problem to solveprotected final Problem
Trial.problem
the problem being solvedMethods in xal.extension.solver that return ProblemModifier and TypeMethodDescriptionstatic Problem
ProblemFactory.getAcceleratingProblem
(List<Variable> variables, Scorer scorer, double minScore, double maxScore, double endSlope) Generate a problem which uses an accelerating satisfaction curve over the specified score rangestatic Problem
ProblemFactory.getDeceleratingProblem
(List<Variable> variables, Scorer scorer, double minScore, double maxScore, double startSlope) Generate a problem which uses a decelerating satisfaction curve over the specified score rangestatic Problem
ProblemFactory.getInverseSquareMaximizerProblem
(List<Variable> variables, Scorer scorer, double tolerance) Generate a problem which seeks to maximize the score which is in a range of zero to infinitystatic Problem
ProblemFactory.getInverseSquareMinimizerProblem
(List<Variable> variables, Scorer scorer, double tolerance) Generate a problem which seeks to minimize the score which is in a range of zero to infinitystatic Problem
ProblemFactory.getLinearMaximizerProblem
(List<Variable> variables, Scorer scorer, double minScore, double maxScore) Generate a problem which uses a linear rising satisfaction curve over the specified score rangestatic Problem
ProblemFactory.getLinearMinimizerProblem
(List<Variable> variables, Scorer scorer, double minScore, double maxScore) Generate a problem which uses a linear falling satisfaction curve over the specified score rangeSolver.getProblem()
Get the problem.Trial.getProblem()
Get the problem.static Problem
ProblemFactory.getSCurveProblem
(List<Variable> variables, Scorer scorer, double slope) Generate a problem which uses an S-curve satisfaction curve over the range of negative infinity to positive infinity with center at zerostatic Problem
ProblemFactory.getSCurveProblem
(List<Variable> variables, Scorer scorer, double center, double slope) Generate a problem which uses an S-curve satisfaction curve over the range of negative infinity to positive infinityMethods in xal.extension.solver with parameters of type ProblemModifier and TypeMethodDescriptionvoid
AlgorithmPool.setProblem
(Problem problem) Assign the problem to each algorithm in the pool.void
AlgorithmSchedule.setProblem
(Problem problem) Assign a new problem.void
Solver.setProblem
(Problem problem) Set the problem.void
Solve the problem.Constructors in xal.extension.solver with parameters of type ProblemModifierConstructorDescriptionTrial
(Problem problem, TrialPoint trialPoint) Constructor.Trial
(Problem problem, TrialPoint trialPoint, SearchAlgorithm algorithm) Primary Constructor. -
Uses of Problem in xal.extension.solver.algorithm
Fields in xal.extension.solver.algorithm declared as ProblemMethods in xal.extension.solver.algorithm with parameters of type ProblemModifier and TypeMethodDescriptionvoid
SearchAlgorithm.setProblem
(Problem problem) Assign a new problem.void
SimplexSearchAlgorithm.setProblem
(Problem problem) Set the specified problem to solve.Constructors in xal.extension.solver.algorithm with parameters of type Problem -
Uses of Problem in xal.extension.solver.market
Methods in xal.extension.solver.market with parameters of type ProblemModifier and TypeMethodDescriptionvoid
AlgorithmMarket.setProblem
(Problem problem) Assign a new problem.