Uses of Interface
xal.extension.solver.Scorer
Packages that use Scorer
-
Uses of Scorer in xal.extension.solver
Methods in xal.extension.solver with parameters of type ScorerModifier and TypeMethodDescriptionstatic ProblemProblemFactory.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 ProblemProblemFactory.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 ProblemProblemFactory.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 ProblemProblemFactory.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 ProblemProblemFactory.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 ProblemProblemFactory.getLinearMinimizerProblem(List<Variable> variables, Scorer scorer, double minScore, double maxScore) Generate a problem which uses a linear falling satisfaction curve over the specified score rangestatic ProblemProblemFactory.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 ProblemProblemFactory.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 infinity