Uses of Interface
org.optaplanner.core.api.score.Score
-
-
Uses of Score in org.optaplanner.benchmark.impl.measurement
Methods in org.optaplanner.benchmark.impl.measurement with type parameters of type Score Modifier and Type Method Description static <Score_ extends Score<Score_>>
ScoreDifferencePercentageScoreDifferencePercentage. calculateScoreDifferencePercentage(Score_ baseScore, Score_ valueScore)
-
Uses of Score in org.optaplanner.benchmark.impl.result
Methods in org.optaplanner.benchmark.impl.result that return Score Modifier and Type Method Description Score
BenchmarkResult. getAverageScore()
Score
PlannerBenchmarkResult. getAverageScore()
Score
SingleBenchmarkResult. getAverageScore()
Score
SolverBenchmarkResult. getAverageScore()
Score<?>
SubSingleBenchmarkResult. getAverageScore()
Score
SolverBenchmarkResult. getAverageWinningScoreDifference()
Score<?>
SubSingleBenchmarkResult. getScore()
Score<?>
SingleBenchmarkResult. getTotalScore()
Score
SolverBenchmarkResult. getTotalScore()
Score
SolverBenchmarkResult. getTotalWinningScoreDifference()
Score<?>
SingleBenchmarkResult. getWinningScoreDifference()
Methods in org.optaplanner.benchmark.impl.result that return types with arguments of type Score Modifier and Type Method Description List<Score>
SolverBenchmarkResult. getScoreList()
Methods in org.optaplanner.benchmark.impl.result with parameters of type Score Modifier and Type Method Description void
SingleBenchmarkResult. setAverageAndTotalScoreForTesting(Score<?> averageAndTotalScore)
void
SubSingleBenchmarkResult. setScore(Score<?> score)
void
SingleBenchmarkResult. setWinningScoreDifference(Score<?> winningScoreDifference)
-
Uses of Score in org.optaplanner.benchmark.impl.statistic
Classes in org.optaplanner.benchmark.impl.statistic with type parameters of type Score Modifier and Type Class Description class
ConstraintSummary<Score_ extends Score<Score_>>
Methods in org.optaplanner.benchmark.impl.statistic with parameters of type Score Modifier and Type Method Description static double[]
StatisticUtils. determineStandardDeviationDoubles(List<? extends BenchmarkResult> benchmarkResultList, Score averageScore, int successCount)
Calculates standard deviation ofBenchmarkResult.getAverageScore()
s fromaverageScore
.Method parameters in org.optaplanner.benchmark.impl.statistic with type arguments of type Score Modifier and Type Method Description void
StatisticRegistry. extractScoreFromMeters(SolverMetric metric, io.micrometer.core.instrument.Tags runId, Consumer<Score<?>> scoreConsumer)
-
Uses of Score in org.optaplanner.benchmark.impl.statistic.bestscore
Methods in org.optaplanner.benchmark.impl.statistic.bestscore that return Score Modifier and Type Method Description Score
BestScoreStatisticPoint. getScore()
Constructors in org.optaplanner.benchmark.impl.statistic.bestscore with parameters of type Score Constructor Description BestScoreStatisticPoint(long timeMillisSpent, Score score)
-
Uses of Score in org.optaplanner.benchmark.impl.statistic.stepscore
Methods in org.optaplanner.benchmark.impl.statistic.stepscore that return Score Modifier and Type Method Description Score
StepScoreStatisticPoint. getScore()
Constructors in org.optaplanner.benchmark.impl.statistic.stepscore with parameters of type Score Constructor Description StepScoreStatisticPoint(long timeMillisSpent, Score score)
-
Uses of Score in org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore
Methods in org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore that return Score Modifier and Type Method Description Score
ConstraintMatchTotalBestScoreStatisticPoint. getScoreTotal()
Constructors in org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore with parameters of type Score Constructor Description ConstraintMatchTotalBestScoreStatisticPoint(long timeMillisSpent, String constraintPackage, String constraintName, int constraintMatchCount, Score scoreTotal)
-
Uses of Score in org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore
Methods in org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore that return Score Modifier and Type Method Description Score
ConstraintMatchTotalStepScoreStatisticPoint. getScoreTotal()
Constructors in org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore with parameters of type Score Constructor Description ConstraintMatchTotalStepScoreStatisticPoint(long timeMillisSpent, String constraintPackage, String constraintName, int constraintMatchCount, Score scoreTotal)
-
Uses of Score in org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore
Methods in org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore that return Score Modifier and Type Method Description Score
PickedMoveTypeBestScoreDiffStatisticPoint. getBestScoreDiff()
Constructors in org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore with parameters of type Score Constructor Description PickedMoveTypeBestScoreDiffStatisticPoint(long timeMillisSpent, String moveType, Score bestScoreDiff)
-
Uses of Score in org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore
Methods in org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore that return Score Modifier and Type Method Description Score
PickedMoveTypeStepScoreDiffStatisticPoint. getStepScoreDiff()
Constructors in org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore with parameters of type Score Constructor Description PickedMoveTypeStepScoreDiffStatisticPoint(long timeMillisSpent, String moveType, Score stepScoreDiff)
-
Uses of Score in org.optaplanner.constraint.drl
Classes in org.optaplanner.constraint.drl with type parameters of type Score Modifier and Type Class Description class
DrlScoreDirector<Solution_,Score_ extends Score<Score_>>
Drools implementation ofScoreDirector
, which directs the Rule Engine to calculate theScore
of theworking solution
.class
DrlScoreDirectorFactory<Solution_,Score_ extends Score<Score_>>
Drools implementation ofScoreDirectorFactory
.class
DrlScoreDirectorFactoryService<Solution_,Score_ extends Score<Score_>>
-
Uses of Score in org.optaplanner.constraint.drl.holder
Classes in org.optaplanner.constraint.drl.holder with type parameters of type Score Modifier and Type Class Description class
AbstractScoreHolder<Score_ extends Score<Score_>>
Abstract superclass forScoreHolder
.Methods in org.optaplanner.constraint.drl.holder with type parameters of type Score Modifier and Type Method Description static <Score_ extends Score<Score_>,ScoreHolder_ extends AbstractScoreHolder<Score_>>
ScoreHolder_AbstractScoreHolder. buildScoreHolder(ScoreDefinition<Score_> scoreDefinition, boolean constraintMatchEnabled)
-
Uses of Score in org.optaplanner.core.api.score
Classes in org.optaplanner.core.api.score with type parameters of type Score Modifier and Type Interface Description interface
Score<Score_ extends Score<Score_>>
A Score is result of the score function (AKA fitness function) on a single possible solution.interface
ScoreExplanation<Solution_,Score_ extends Score<Score_>>
Build byScoreManager.explainScore(Object)
to holdConstraintMatchTotal
s andIndictment
s necessary to explain the quality of a particularScore
.interface
ScoreManager<Solution_,Score_ extends Score<Score_>>
Classes in org.optaplanner.core.api.score that implement Score Modifier and Type Class Description class
AbstractBendableScore<Score_ extends AbstractBendableScore<Score_>>
Abstract superclass for bendableScore
types.class
AbstractScore<Score_ extends AbstractScore<Score_>>
Abstract superclass forScore
.Methods in org.optaplanner.core.api.score with type parameters of type Score Modifier and Type Method Description static <Solution_,Score_ extends Score<Score_>>
ScoreManager<Solution_,Score_>ScoreManager. create(SolverFactory<Solution_> solverFactory)
Uses aSolverFactory
to build aScoreManager
.static <Solution_,Score_ extends Score<Score_>,ProblemId_>
ScoreManager<Solution_,Score_>ScoreManager. create(SolverManager<Solution_,ProblemId_> solverManager)
Uses aSolverManager
to build aScoreManager
. -
Uses of Score in org.optaplanner.core.api.score.buildin.bendable
Classes in org.optaplanner.core.api.score.buildin.bendable that implement Score Modifier and Type Class Description class
BendableScore
ThisScore
is based on n levels of int constraints. -
Uses of Score in org.optaplanner.core.api.score.buildin.bendablebigdecimal
Classes in org.optaplanner.core.api.score.buildin.bendablebigdecimal that implement Score Modifier and Type Class Description class
BendableBigDecimalScore
ThisScore
is based on n levels ofBigDecimal
constraints. -
Uses of Score in org.optaplanner.core.api.score.buildin.bendablelong
Classes in org.optaplanner.core.api.score.buildin.bendablelong that implement Score Modifier and Type Class Description class
BendableLongScore
ThisScore
is based on n levels of long constraints. -
Uses of Score in org.optaplanner.core.api.score.buildin.hardmediumsoft
Classes in org.optaplanner.core.api.score.buildin.hardmediumsoft that implement Score Modifier and Type Class Description class
HardMediumSoftScore
ThisScore
is based on 3 levels of int constraints: hard, medium and soft. -
Uses of Score in org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal
Classes in org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal that implement Score Modifier and Type Class Description class
HardMediumSoftBigDecimalScore
ThisScore
is based on 3 levels ofBigDecimal
constraints: hard, medium and soft. -
Uses of Score in org.optaplanner.core.api.score.buildin.hardmediumsoftlong
Classes in org.optaplanner.core.api.score.buildin.hardmediumsoftlong that implement Score Modifier and Type Class Description class
HardMediumSoftLongScore
ThisScore
is based on 3 levels of long constraints: hard, medium and soft. -
Uses of Score in org.optaplanner.core.api.score.buildin.hardsoft
Classes in org.optaplanner.core.api.score.buildin.hardsoft that implement Score Modifier and Type Class Description class
HardSoftScore
ThisScore
is based on 2 levels of int constraints: hard and soft. -
Uses of Score in org.optaplanner.core.api.score.buildin.hardsoftbigdecimal
Classes in org.optaplanner.core.api.score.buildin.hardsoftbigdecimal that implement Score Modifier and Type Class Description class
HardSoftBigDecimalScore
ThisScore
is based on 2 levels ofBigDecimal
constraints: hard and soft. -
Uses of Score in org.optaplanner.core.api.score.buildin.hardsoftlong
Classes in org.optaplanner.core.api.score.buildin.hardsoftlong that implement Score Modifier and Type Class Description class
HardSoftLongScore
ThisScore
is based on 2 levels of long constraints: hard and soft. -
Uses of Score in org.optaplanner.core.api.score.buildin.simple
Classes in org.optaplanner.core.api.score.buildin.simple that implement Score Modifier and Type Class Description class
SimpleScore
ThisScore
is based on 1 level of int constraints. -
Uses of Score in org.optaplanner.core.api.score.buildin.simplebigdecimal
Classes in org.optaplanner.core.api.score.buildin.simplebigdecimal that implement Score Modifier and Type Class Description class
SimpleBigDecimalScore
ThisScore
is based on 1 level ofBigDecimal
constraints. -
Uses of Score in org.optaplanner.core.api.score.buildin.simplelong
Classes in org.optaplanner.core.api.score.buildin.simplelong that implement Score Modifier and Type Class Description class
SimpleLongScore
ThisScore
is based on 1 level of long constraints. -
Uses of Score in org.optaplanner.core.api.score.calculator
Classes in org.optaplanner.core.api.score.calculator with type parameters of type Score Modifier and Type Interface Description interface
ConstraintMatchAwareIncrementalScoreCalculator<Solution_,Score_ extends Score<Score_>>
Allows aIncrementalScoreCalculator
to reportConstraintMatchTotal
s for explaining a score (= which score constraints match for how much) and also for score corruption analysis.interface
EasyScoreCalculator<Solution_,Score_ extends Score<Score_>>
Used for easy javaScore
calculation.interface
IncrementalScoreCalculator<Solution_,Score_ extends Score<Score_>>
Used for incremental javaScore
calculation. -
Uses of Score in org.optaplanner.core.api.score.constraint
Classes in org.optaplanner.core.api.score.constraint with type parameters of type Score Modifier and Type Class Description class
ConstraintMatch<Score_ extends Score<Score_>>
Retrievable fromConstraintMatchTotal.getConstraintMatchSet()
andIndictment.getConstraintMatchSet()
.interface
ConstraintMatchTotal<Score_ extends Score<Score_>>
interface
Indictment<Score_ extends Score<Score_>>
-
Uses of Score in org.optaplanner.core.api.score.holder
Classes in org.optaplanner.core.api.score.holder with type parameters of type Score Modifier and Type Interface Description interface
ScoreHolder<Score_ extends Score<Score_>>
Deprecated, for removal: This API element is subject to removal in a future version.Score DRL is deprecated and will be removed in a future major version of OptaPlanner. -
Uses of Score in org.optaplanner.core.api.score.stream
Methods in org.optaplanner.core.api.score.stream with parameters of type Score Modifier and Type Method Description Constraint
ConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight)
As defined byConstraintStream.impact(String, Score)
.default Constraint
ConstraintStream. impact(String constraintName, Score<?> constraintWeight)
Positively or negatively impact theScore
by the constraintWeight for each match.Constraint
ConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight)
As defined byConstraintStream.penalize(String, Score)
.default Constraint
ConstraintStream. penalize(String constraintName, Score<?> constraintWeight)
Negatively impact theScore
: subtract the constraintWeight for each match.Constraint
ConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight)
As defined byConstraintStream.reward(String, Score)
.default Constraint
ConstraintStream. reward(String constraintName, Score<?> constraintWeight)
Positively impact theScore
: add the constraintWeight for each match. -
Uses of Score in org.optaplanner.core.api.score.stream.bi
Methods in org.optaplanner.core.api.score.stream.bi with parameters of type Score Modifier and Type Method Description Constraint
BiConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)
As defined byBiConstraintStream.impact(String, Score, ToIntBiFunction)
.default Constraint
BiConstraintStream. impact(String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)
Positively or negatively impact theScore
by the constraintWeight multiplied by the match weight.Constraint
BiConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)
default Constraint
BiConstraintStream. impactBigDecimal(String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)
Positively or negatively impact theScore
by the constraintWeight multiplied by the match weight.Constraint
BiConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)
default Constraint
BiConstraintStream. impactLong(String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)
Positively or negatively impact theScore
by the constraintWeight multiplied by the match weight.Constraint
BiConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)
As defined byBiConstraintStream.penalize(String, Score, ToIntBiFunction)
.default Constraint
BiConstraintStream. penalize(String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)
Negatively impact theScore
: subtract the constraintWeight multiplied by the match weight.Constraint
BiConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)
default Constraint
BiConstraintStream. penalizeBigDecimal(String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)
Negatively impact theScore
: subtract the constraintWeight multiplied by the match weight.Constraint
BiConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)
default Constraint
BiConstraintStream. penalizeLong(String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)
Negatively impact theScore
: subtract the constraintWeight multiplied by the match weight.Constraint
BiConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)
As defined byBiConstraintStream.reward(String, Score, ToIntBiFunction)
.default Constraint
BiConstraintStream. reward(String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)
Positively impact theScore
: add the constraintWeight multiplied by the match weight.Constraint
BiConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)
default Constraint
BiConstraintStream. rewardBigDecimal(String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)
Positively impact theScore
: add the constraintWeight multiplied by the match weight.Constraint
BiConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)
default Constraint
BiConstraintStream. rewardLong(String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)
Positively impact theScore
: add the constraintWeight multiplied by the match weight. -
Uses of Score in org.optaplanner.core.api.score.stream.quad
Methods in org.optaplanner.core.api.score.stream.quad with parameters of type Score Modifier and Type Method Description Constraint
QuadConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)
default Constraint
QuadConstraintStream. impact(String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)
Positively or negatively impact theScore
by the constraintWeight multiplied by the match weight.Constraint
QuadConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)
default Constraint
QuadConstraintStream. impactBigDecimal(String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)
Positively or negatively impact theScore
by the constraintWeight multiplied by the match weight.Constraint
QuadConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)
default Constraint
QuadConstraintStream. impactLong(String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)
Positively or negatively impact theScore
by the constraintWeight multiplied by the match weight.Constraint
QuadConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)
default Constraint
QuadConstraintStream. penalize(String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)
Negatively impact theScore
: subtract the constraintWeight multiplied by the match weight.Constraint
QuadConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)
default Constraint
QuadConstraintStream. penalizeBigDecimal(String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)
Negatively impact theScore
: subtract the constraintWeight multiplied by the match weight.Constraint
QuadConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)
default Constraint
QuadConstraintStream. penalizeLong(String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)
Negatively impact theScore
: subtract the constraintWeight multiplied by the match weight.Constraint
QuadConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)
default Constraint
QuadConstraintStream. reward(String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)
Positively impact theScore
: add the constraintWeight multiplied by the match weight.Constraint
QuadConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)
default Constraint
QuadConstraintStream. rewardBigDecimal(String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)
Positively impact theScore
: add the constraintWeight multiplied by the match weight.Constraint
QuadConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)
default Constraint
QuadConstraintStream. rewardLong(String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)
Positively impact theScore
: add the constraintWeight multiplied by the match weight. -
Uses of Score in org.optaplanner.core.api.score.stream.tri
Methods in org.optaplanner.core.api.score.stream.tri with parameters of type Score Modifier and Type Method Description Constraint
TriConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)
As defined byTriConstraintStream.impact(String, Score, ToIntTriFunction)
.default Constraint
TriConstraintStream. impact(String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)
Positively or negatively impact theScore
by the constraintWeight multiplied by the match weight.Constraint
TriConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)
default Constraint
TriConstraintStream. impactBigDecimal(String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)
Positively or negatively impact theScore
by the constraintWeight multiplied by the match weight.Constraint
TriConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)
default Constraint
TriConstraintStream. impactLong(String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)
Positively or negatively impact theScore
by the constraintWeight multiplied by the match weight.Constraint
TriConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)
default Constraint
TriConstraintStream. penalize(String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)
Negatively impact theScore
: subtract the constraintWeight multiplied by the match weight.Constraint
TriConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)
default Constraint
TriConstraintStream. penalizeBigDecimal(String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)
Negatively impact theScore
: subtract the constraintWeight multiplied by the match weight.Constraint
TriConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)
default Constraint
TriConstraintStream. penalizeLong(String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)
Negatively impact theScore
: subtract the constraintWeight multiplied by the match weight.Constraint
TriConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)
As defined byTriConstraintStream.reward(String, Score, ToIntTriFunction)
.default Constraint
TriConstraintStream. reward(String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)
Positively impact theScore
: add the constraintWeight multiplied by the match weight.Constraint
TriConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)
default Constraint
TriConstraintStream. rewardBigDecimal(String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)
Positively impact theScore
: add the constraintWeight multiplied by the match weight.Constraint
TriConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)
default Constraint
TriConstraintStream. rewardLong(String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)
Positively impact theScore
: add the constraintWeight multiplied by the match weight. -
Uses of Score in org.optaplanner.core.api.score.stream.uni
Methods in org.optaplanner.core.api.score.stream.uni with parameters of type Score Modifier and Type Method Description Constraint
UniConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)
As defined byUniConstraintStream.impact(String, Score, ToIntFunction)
.default Constraint
UniConstraintStream. impact(String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)
Positively or negatively impact theScore
by the constraintWeight multiplied by the match weight.Constraint
UniConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)
default Constraint
UniConstraintStream. impactBigDecimal(String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)
Positively or negatively impact theScore
by the constraintWeight multiplied by the match weight.Constraint
UniConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)
default Constraint
UniConstraintStream. impactLong(String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)
Positively or negatively impact theScore
by the constraintWeight multiplied by the match weight.Constraint
UniConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)
As defined byUniConstraintStream.penalize(String, Score, ToIntFunction)
.default Constraint
UniConstraintStream. penalize(String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)
Negatively impact theScore
: subtract the constraintWeight multiplied by the match weight.Constraint
UniConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)
default Constraint
UniConstraintStream. penalizeBigDecimal(String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)
Negatively impact theScore
: subtract the constraintWeight multiplied by the match weight.Constraint
UniConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)
default Constraint
UniConstraintStream. penalizeLong(String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)
Negatively impact theScore
: subtract the constraintWeight multiplied by the match weight.Constraint
UniConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)
As defined byUniConstraintStream.reward(String, Score, ToIntFunction)
.default Constraint
UniConstraintStream. reward(String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)
Positively impact theScore
: add the constraintWeight multiplied by the match weight.Constraint
UniConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)
default Constraint
UniConstraintStream. rewardBigDecimal(String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)
Positively impact theScore
: add the constraintWeight multiplied by the match weight.Constraint
UniConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)
default Constraint
UniConstraintStream. rewardLong(String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)
Positively impact theScore
: add the constraintWeight multiplied by the match weight. -
Uses of Score in org.optaplanner.core.api.solver.event
Methods in org.optaplanner.core.api.solver.event that return Score Modifier and Type Method Description Score
BestSolutionChangedEvent. getNewBestScore()
Returns theScore
of theBestSolutionChangedEvent.getNewBestSolution()
.Constructors in org.optaplanner.core.api.solver.event with parameters of type Score Constructor Description BestSolutionChangedEvent(Solver<Solution_> solver, long timeMillisSpent, Solution_ newBestSolution, Score newBestScore)
-
Uses of Score in org.optaplanner.core.config.solver.monitoring
Methods in org.optaplanner.core.config.solver.monitoring with parameters of type Score Modifier and Type Method Description static void
SolverMetric. registerScoreMetrics(SolverMetric metric, io.micrometer.core.instrument.Tags tags, ScoreDefinition<?> scoreDefinition, Map<io.micrometer.core.instrument.Tags,List<AtomicReference<Number>>> tagToScoreLevels, Score<?> score)
-
Uses of Score in org.optaplanner.core.impl.constructionheuristic.decider
Methods in org.optaplanner.core.impl.constructionheuristic.decider with type parameters of type Score Modifier and Type Method Description protected <Score_ extends Score<Score_>>
voidConstructionHeuristicDecider. doMove(ConstructionHeuristicMoveScope<Solution_> moveScope)
-
Uses of Score in org.optaplanner.core.impl.domain.constraintweight.descriptor
Methods in org.optaplanner.core.impl.domain.constraintweight.descriptor that return types with arguments of type Score Modifier and Type Method Description Function<Solution_,Score<?>>
ConstraintWeightDescriptor. createExtractor()
-
Uses of Score in org.optaplanner.core.impl.domain.score.descriptor
Methods in org.optaplanner.core.impl.domain.score.descriptor that return Score Modifier and Type Method Description Score<?>
ScoreDescriptor. getScore(Object solution)
Methods in org.optaplanner.core.impl.domain.score.descriptor that return types with arguments of type Score Modifier and Type Method Description Class<? extends Score<?>>
ScoreDescriptor. getScoreClass()
Methods in org.optaplanner.core.impl.domain.score.descriptor with parameters of type Score Modifier and Type Method Description void
ScoreDescriptor. setScore(Object solution, Score<?> score)
-
Uses of Score in org.optaplanner.core.impl.domain.solution.descriptor
Methods in org.optaplanner.core.impl.domain.solution.descriptor that return Score Modifier and Type Method Description Score
SolutionDescriptor. getScore(Solution_ solution)
Methods in org.optaplanner.core.impl.domain.solution.descriptor with parameters of type Score Modifier and Type Method Description void
SolutionDescriptor. setScore(Solution_ solution, Score score)
Called when theScore
has been calculated or predicted.void
SolutionDescriptor. validateConstraintWeight(String constraintPackage, String constraintName, Score<?> constraintWeight)
-
Uses of Score in org.optaplanner.core.impl.exhaustivesearch.node
Methods in org.optaplanner.core.impl.exhaustivesearch.node that return Score Modifier and Type Method Description Score
ExhaustiveSearchNode. getOptimisticBound()
Score
ExhaustiveSearchNode. getScore()
Methods in org.optaplanner.core.impl.exhaustivesearch.node with parameters of type Score Modifier and Type Method Description void
ExhaustiveSearchNode. setOptimisticBound(Score optimisticBound)
void
ExhaustiveSearchNode. setScore(Score score)
-
Uses of Score in org.optaplanner.core.impl.exhaustivesearch.node.bounder
Methods in org.optaplanner.core.impl.exhaustivesearch.node.bounder that return Score Modifier and Type Method Description Score
ScoreBounder. calculateOptimisticBound(ScoreDirector scoreDirector, Score score)
In OR terms, this is called the lower bound if they minimize, and upper bound if they maximize.Score
TrendBasedScoreBounder. calculateOptimisticBound(ScoreDirector scoreDirector, Score score)
Score
ScoreBounder. calculatePessimisticBound(ScoreDirector scoreDirector, Score score)
In OR terms, this is called the upper bound if they minimize, and lower bound if they maximize.Score
TrendBasedScoreBounder. calculatePessimisticBound(ScoreDirector scoreDirector, Score score)
Methods in org.optaplanner.core.impl.exhaustivesearch.node.bounder with parameters of type Score Modifier and Type Method Description Score
ScoreBounder. calculateOptimisticBound(ScoreDirector scoreDirector, Score score)
In OR terms, this is called the lower bound if they minimize, and upper bound if they maximize.Score
TrendBasedScoreBounder. calculateOptimisticBound(ScoreDirector scoreDirector, Score score)
Score
ScoreBounder. calculatePessimisticBound(ScoreDirector scoreDirector, Score score)
In OR terms, this is called the upper bound if they minimize, and lower bound if they maximize.Score
TrendBasedScoreBounder. calculatePessimisticBound(ScoreDirector scoreDirector, Score score)
-
Uses of Score in org.optaplanner.core.impl.exhaustivesearch.scope
Methods in org.optaplanner.core.impl.exhaustivesearch.scope that return Score Modifier and Type Method Description Score
ExhaustiveSearchPhaseScope. getBestPessimisticBound()
Score
ExhaustiveSearchStepScope. getStartingStepScore()
Methods in org.optaplanner.core.impl.exhaustivesearch.scope with parameters of type Score Modifier and Type Method Description void
ExhaustiveSearchPhaseScope. registerPessimisticBound(Score pessimisticBound)
void
ExhaustiveSearchPhaseScope. setBestPessimisticBound(Score bestPessimisticBound)
-
Uses of Score in org.optaplanner.core.impl.heuristic.thread
Classes in org.optaplanner.core.impl.heuristic.thread with type parameters of type Score Modifier and Type Class Description class
ApplyStepOperation<Solution_,Score_ extends Score<Score_>>
class
MoveThreadRunner<Solution_,Score_ extends Score<Score_>>
class
SetupOperation<Solution_,Score_ extends Score<Score_>>
Methods in org.optaplanner.core.impl.heuristic.thread that return Score Modifier and Type Method Description Score
OrderByMoveIndexBlockingQueue.MoveResult. getScore()
Methods in org.optaplanner.core.impl.heuristic.thread with parameters of type Score Modifier and Type Method Description void
OrderByMoveIndexBlockingQueue. addMove(int moveThreadIndex, int stepIndex, int moveIndex, Move<Solution_> move, Score score)
This method is thread-safe.Constructors in org.optaplanner.core.impl.heuristic.thread with parameters of type Score Constructor Description MoveResult(int moveThreadIndex, int stepIndex, int moveIndex, Move<Solution_> move, boolean moveDoable, Score score)
-
Uses of Score in org.optaplanner.core.impl.localsearch.decider
Methods in org.optaplanner.core.impl.localsearch.decider with type parameters of type Score Modifier and Type Method Description protected <Score_ extends Score<Score_>>
voidLocalSearchDecider. doMove(LocalSearchMoveScope<Solution_> moveScope)
-
Uses of Score in org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge
Methods in org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge that return Score Modifier and Type Method Description Score
GreatDelugeAcceptor. getInitialWaterLevel()
Score
GreatDelugeAcceptor. getWaterLevelIncrementScore()
Methods in org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge with parameters of type Score Modifier and Type Method Description void
GreatDelugeAcceptor. setInitialWaterLevel(Score initialLevel)
void
GreatDelugeAcceptor. setWaterLevelIncrementScore(Score waterLevelIncrementScore)
-
Uses of Score in org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance
Fields in org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance declared as Score Modifier and Type Field Description protected Score[]
LateAcceptanceAcceptor. previousScores
-
Uses of Score in org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing
Fields in org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing declared as Score Modifier and Type Field Description protected Score
SimulatedAnnealingAcceptor. startingTemperature
Methods in org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing with parameters of type Score Modifier and Type Method Description void
SimulatedAnnealingAcceptor. setStartingTemperature(Score startingTemperature)
-
Uses of Score in org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing
Fields in org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing declared as Score Modifier and Type Field Description protected Score
StepCountingHillClimbingAcceptor. thresholdScore
-
Uses of Score in org.optaplanner.core.impl.localsearch.decider.forager.finalist
Fields in org.optaplanner.core.impl.localsearch.decider.forager.finalist declared as Score Modifier and Type Field Description protected Score
HighestScoreFinalistPodium. finalistScore
protected Score
StrategicOscillationByLevelFinalistPodium. finalistScore
protected Score
StrategicOscillationByLevelFinalistPodium. referenceScore
-
Uses of Score in org.optaplanner.core.impl.phase
Methods in org.optaplanner.core.impl.phase with type parameters of type Score Modifier and Type Method Description protected <Score_ extends Score<Score_>>
voidAbstractPhase. calculateWorkingStepScore(AbstractStepScope<Solution_> stepScope, Object completedAction)
protected <Score_ extends Score<Score_>>
voidAbstractPhase. predictWorkingStepScore(AbstractStepScope<Solution_> stepScope, Object completedAction)
-
Uses of Score in org.optaplanner.core.impl.phase.scope
Fields in org.optaplanner.core.impl.phase.scope declared as Score Modifier and Type Field Description protected Score<?>
AbstractMoveScope. score
protected Score<?>
AbstractStepScope. score
protected Score
AbstractPhaseScope. startingScore
Methods in org.optaplanner.core.impl.phase.scope with type parameters of type Score Modifier and Type Method Description <Score_ extends Score<Score_>>
voidAbstractPhaseScope. assertExpectedWorkingScore(Score_ expectedWorkingScore, Object completedAction)
<Score_ extends Score<Score_>>
voidAbstractPhaseScope. assertPredictedScoreFromScratch(Score_ workingScore, Object completedAction)
<Score_ extends Score<Score_>>
voidAbstractPhaseScope. assertShadowVariablesAreNotStale(Score_ workingScore, Object completedAction)
<Score_ extends Score<Score_>>
voidAbstractPhaseScope. assertWorkingScoreFromScratch(Score_ workingScore, Object completedAction)
<Score_ extends Score<Score_>>
Score_AbstractPhaseScope. calculateScore()
<Score_ extends Score<Score_>>
Score_AbstractPhaseScope. getBestScore()
<Score_ extends Score<Score_>>
InnerScoreDirector<Solution_,Score_>AbstractMoveScope. getScoreDirector()
<Score_ extends Score<Score_>>
InnerScoreDirector<Solution_,Score_>AbstractPhaseScope. getScoreDirector()
<Score_ extends Score<Score_>>
InnerScoreDirector<Solution_,Score_>AbstractStepScope. getScoreDirector()
<Score_ extends Score<Score_>>
Score_AbstractPhaseScope. getStartingScore()
Methods in org.optaplanner.core.impl.phase.scope that return Score Modifier and Type Method Description Score
AbstractMoveScope. getScore()
Score<?>
AbstractStepScope. getScore()
Methods in org.optaplanner.core.impl.phase.scope with parameters of type Score Modifier and Type Method Description void
AbstractMoveScope. setScore(Score score)
void
AbstractStepScope. setScore(Score<?> score)
-
Uses of Score in org.optaplanner.core.impl.score
Classes in org.optaplanner.core.impl.score with type parameters of type Score Modifier and Type Class Description class
DefaultScoreExplanation<Solution_,Score_ extends Score<Score_>>
class
DefaultScoreManager<Solution_,Score_ extends Score<Score_>>
Methods in org.optaplanner.core.impl.score with type parameters of type Score Modifier and Type Method Description static <Score_ extends Score<Score_>>
StringDefaultScoreExplanation. explainScore(Score_ workingScore, Collection<ConstraintMatchTotal<Score_>> constraintMatchTotalCollection, Collection<Indictment<Score_>> indictmentCollection)
static <Score_ extends Score<Score_>>
StringDefaultScoreExplanation. explainScore(Score_ workingScore, Collection<ConstraintMatchTotal<Score_>> constraintMatchTotalCollection, Collection<Indictment<Score_>> indictmentCollection, int indictmentLimit, int constraintMatchLimit)
-
Uses of Score in org.optaplanner.core.impl.score.comparator
Methods in org.optaplanner.core.impl.score.comparator with parameters of type Score Modifier and Type Method Description int
FlatteningHardSoftScoreComparator. compare(Score s1, Score s2)
-
Uses of Score in org.optaplanner.core.impl.score.constraint
Classes in org.optaplanner.core.impl.score.constraint with type parameters of type Score Modifier and Type Class Description class
DefaultConstraintMatchTotal<Score_ extends Score<Score_>>
class
DefaultIndictment<Score_ extends Score<Score_>>
-
Uses of Score in org.optaplanner.core.impl.score.definition
Classes in org.optaplanner.core.impl.score.definition with type parameters of type Score Modifier and Type Class Description class
AbstractBendableScoreDefinition<Score_ extends Score<Score_>>
class
AbstractScoreDefinition<Score_ extends Score<Score_>>
Abstract superclass forScoreDefinition
.interface
ScoreDefinition<Score_ extends Score<Score_>>
Methods in org.optaplanner.core.impl.score.definition with parameters of type Score Modifier and Type Method Description boolean
AbstractBendableScoreDefinition. isCompatibleArithmeticArgument(Score score)
boolean
AbstractScoreDefinition. isCompatibleArithmeticArgument(Score score)
boolean
ScoreDefinition. isCompatibleArithmeticArgument(Score score)
-
Uses of Score in org.optaplanner.core.impl.score.director
Classes in org.optaplanner.core.impl.score.director with type parameters of type Score Modifier and Type Class Description class
AbstractScoreDirector<Solution_,Score_ extends Score<Score_>,Factory_ extends AbstractScoreDirectorFactory<Solution_,Score_>>
Abstract superclass forScoreDirector
.class
AbstractScoreDirectorFactory<Solution_,Score_ extends Score<Score_>>
Abstract superclass forScoreDirectorFactory
.interface
InnerScoreDirector<Solution_,Score_ extends Score<Score_>>
interface
InnerScoreDirectorFactory<Solution_,Score_ extends Score<Score_>>
class
ScoreDirectorFactoryFactory<Solution_,Score_ extends Score<Score_>>
interface
ScoreDirectorFactoryService<Solution_,Score_ extends Score<Score_>>
AllScoreDirectorFactory
implementations must provide an implementation of this interface, as well as an entry in META-INF/services/org.optaplanner.core.impl.score.director.ScoreDirectorFactoryService file. -
Uses of Score in org.optaplanner.core.impl.score.director.easy
Classes in org.optaplanner.core.impl.score.director.easy with type parameters of type Score Modifier and Type Class Description class
EasyScoreDirector<Solution_,Score_ extends Score<Score_>>
Easy java implementation ofScoreDirector
, which recalculates theScore
of theworking solution
every time.class
EasyScoreDirectorFactory<Solution_,Score_ extends Score<Score_>>
Easy implementation ofScoreDirectorFactory
.class
EasyScoreDirectorFactoryService<Solution_,Score_ extends Score<Score_>>
-
Uses of Score in org.optaplanner.core.impl.score.director.incremental
Classes in org.optaplanner.core.impl.score.director.incremental with type parameters of type Score Modifier and Type Class Description class
IncrementalScoreDirector<Solution_,Score_ extends Score<Score_>>
Incremental java implementation ofScoreDirector
, which only recalculates theScore
of the part of theworking solution
that changed, instead of the going through the entirePlanningSolution
.class
IncrementalScoreDirectorFactory<Solution_,Score_ extends Score<Score_>>
Incremental implementation ofScoreDirectorFactory
.class
IncrementalScoreDirectorFactoryService<Solution_,Score_ extends Score<Score_>>
-
Uses of Score in org.optaplanner.core.impl.solver
Methods in org.optaplanner.core.impl.solver with type parameters of type Score Modifier and Type Method Description <Score_ extends Score<Score_>>
InnerScoreDirectorFactory<Solution_,Score_>DefaultSolverFactory. getScoreDirectorFactory()
-
Uses of Score in org.optaplanner.core.impl.solver.change
Methods in org.optaplanner.core.impl.solver.change that return Score Modifier and Type Method Description Score<?>
DefaultProblemChangeDirector. doProblemChange(ProblemChange<Solution_> problemChange)
-
Uses of Score in org.optaplanner.core.impl.solver.recaller
Methods in org.optaplanner.core.impl.solver.recaller with parameters of type Score Modifier and Type Method Description void
BestSolutionRecaller. processWorkingSolutionDuringMove(Score score, AbstractStepScope<Solution_> stepScope)
-
Uses of Score in org.optaplanner.core.impl.solver.scope
Fields in org.optaplanner.core.impl.solver.scope declared as Score Modifier and Type Field Description protected Score
SolverScope. bestScore
protected Score
SolverScope. startingInitializedScore
Methods in org.optaplanner.core.impl.solver.scope with type parameters of type Score Modifier and Type Method Description <Score_ extends Score<Score_>>
InnerScoreDirector<Solution_,Score_>SolverScope. getScoreDirector()
Methods in org.optaplanner.core.impl.solver.scope that return Score Modifier and Type Method Description Score
SolverScope. calculateScore()
Score
SolverScope. getBestScore()
Score
SolverScope. getStartingInitializedScore()
Methods in org.optaplanner.core.impl.solver.scope with parameters of type Score Modifier and Type Method Description void
SolverScope. setBestScore(Score bestScore)
void
SolverScope. setStartingInitializedScore(Score startingInitializedScore)
-
Uses of Score in org.optaplanner.core.impl.solver.termination
Methods in org.optaplanner.core.impl.solver.termination with type parameters of type Score Modifier and Type Method Description <Score_ extends Score<Score_>>
Termination<Solution_>TerminationFactory. buildTermination(HeuristicConfigPolicy<Solution_> configPolicy)
protected <Score_ extends Score<Score_>>
List<Termination<Solution_>>TerminationFactory. buildTimeBasedTermination(HeuristicConfigPolicy<Solution_> configPolicy)
protected <Score_ extends Score<Score_>>
doubleBestScoreFeasibleTermination. calculateFeasibilityTimeGradient(Score_ startScore, Score_ score)
protected <Score_ extends Score<Score_>>
doubleBestScoreTermination. calculateTimeGradient(Score_ startScore, Score_ endScore, Score_ score)
Methods in org.optaplanner.core.impl.solver.termination that return Score Modifier and Type Method Description Score
UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination. getUnimprovedScoreDifferenceThreshold()
Methods in org.optaplanner.core.impl.solver.termination with parameters of type Score Modifier and Type Method Description protected boolean
BestScoreFeasibleTermination. isTerminated(Score bestScore)
protected boolean
BestScoreTermination. isTerminated(boolean bestSolutionInitialized, Score bestScore)
Constructors in org.optaplanner.core.impl.solver.termination with parameters of type Score Constructor Description BestScoreTermination(ScoreDefinition scoreDefinition, Score bestScoreLimit, double[] timeGradientWeightNumbers)
UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination(long unimprovedTimeMillisSpentLimit, Score unimprovedScoreDifferenceThreshold)
UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination(long unimprovedTimeMillisSpentLimit, Score unimprovedScoreDifferenceThreshold, Clock clock)
-
Uses of Score in org.optaplanner.core.impl.statistic
Classes in org.optaplanner.core.impl.statistic with type parameters of type Score Modifier and Type Class Description class
PickedMoveBestScoreDiffStatistic<Solution_,Score_ extends Score<Score_>>
-
Uses of Score in org.optaplanner.persistence.jackson.api.score
Classes in org.optaplanner.persistence.jackson.api.score with type parameters of type Score Modifier and Type Class Description class
AbstractScoreJacksonDeserializer<Score_ extends Score<Score_>>
Jackson binding support for aScore
type.class
AbstractScoreJacksonSerializer<Score_ extends Score<Score_>>
Jackson binding support for aScore
subtype.Methods in org.optaplanner.persistence.jackson.api.score that return Score Modifier and Type Method Description Score
PolymorphicScoreJacksonDeserializer. deserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context)
Methods in org.optaplanner.persistence.jackson.api.score with parameters of type Score Modifier and Type Method Description void
PolymorphicScoreJacksonSerializer. serialize(Score score, com.fasterxml.jackson.core.JsonGenerator generator, com.fasterxml.jackson.databind.SerializerProvider serializers)
-
Uses of Score in org.optaplanner.persistence.jaxb.api.score
Classes in org.optaplanner.persistence.jaxb.api.score with type parameters of type Score Modifier and Type Class Description class
AbstractScoreJaxbAdapter<Score_ extends Score<Score_>>
JAXB binding support for aScore
type.Methods in org.optaplanner.persistence.jaxb.api.score that return Score Modifier and Type Method Description Score
PolymorphicScoreJaxbAdapter. unmarshal(org.optaplanner.persistence.jaxb.api.score.PolymorphicScoreJaxbAdapter.JaxbAdaptedScore jaxbAdaptedScore)
Methods in org.optaplanner.persistence.jaxb.api.score with parameters of type Score Modifier and Type Method Description org.optaplanner.persistence.jaxb.api.score.PolymorphicScoreJaxbAdapter.JaxbAdaptedScore
PolymorphicScoreJaxbAdapter. marshal(Score score)
-
Uses of Score in org.optaplanner.persistence.jpa.impl.score
Methods in org.optaplanner.persistence.jpa.impl.score that return Score Modifier and Type Method Description Score
AbstractScoreHibernateType. nullSafeGet(ResultSet resultSet, String[] names, org.hibernate.engine.spi.SharedSessionContractImplementor session, Object owner)
-
Uses of Score in org.optaplanner.persistence.jsonb.api.score
Classes in org.optaplanner.persistence.jsonb.api.score with type parameters of type Score Modifier and Type Class Description class
AbstractScoreJsonbAdapter<Score_ extends Score<Score_>>
JSON-B binding support for aScore
type. -
Uses of Score in org.optaplanner.test.api.score.stream
Methods in org.optaplanner.test.api.score.stream with parameters of type Score Modifier and Type Method Description default void
MultiConstraintAssertion. scores(Score<?> score)
Asserts that theConstraintProvider
under test, given a set of facts, results in a specificScore
.void
MultiConstraintAssertion. scores(Score<?> score, String message)
As defined byMultiConstraintAssertion.scores(Score)
. -
Uses of Score in org.optaplanner.test.impl.score
Constructor parameters in org.optaplanner.test.impl.score with type arguments of type Score Constructor Description AbstractScoreVerifier(SolverFactory<Solution_> solverFactory, Class<? extends Score<?>> expectedScoreClass)
Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of Score in org.optaplanner.test.impl.score.stream
Classes in org.optaplanner.test.impl.score.stream with type parameters of type Score Modifier and Type Class Description class
DefaultConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,Solution_,Score_ extends Score<Score_>>
class
DefaultMultiConstraintAssertion<Score_ extends Score<Score_>>
class
DefaultMultiConstraintVerification<Solution_,Score_ extends Score<Score_>>
class
DefaultSingleConstraintAssertion<Solution_,Score_ extends Score<Score_>>
class
DefaultSingleConstraintVerification<Solution_,Score_ extends Score<Score_>>
Methods in org.optaplanner.test.impl.score.stream with parameters of type Score Modifier and Type Method Description void
DefaultMultiConstraintAssertion. scores(Score<?> score, String message)
-