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 ScoreBenchmarkResult. getAverageScore()ScorePlannerBenchmarkResult. getAverageScore()ScoreSingleBenchmarkResult. getAverageScore()ScoreSolverBenchmarkResult. getAverageScore()ScoreSubSingleBenchmarkResult. getAverageScore()ScoreSolverBenchmarkResult. getAverageWinningScoreDifference()ScoreSubSingleBenchmarkResult. getScore()ScoreSingleBenchmarkResult. getTotalScore()ScoreSolverBenchmarkResult. getTotalScore()ScoreSolverBenchmarkResult. getTotalWinningScoreDifference()ScoreSingleBenchmarkResult. 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 voidSingleBenchmarkResult. setAverageAndTotalScoreForTesting(Score averageAndTotalScore)voidSubSingleBenchmarkResult. setScore(Score score)voidSingleBenchmarkResult. setWinningScoreDifference(Score winningScoreDifference) -
Uses of Score in org.optaplanner.benchmark.impl.statistic
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. -
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 ScoreBestScoreStatisticPoint. 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 ScoreStepScoreStatisticPoint. 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 ScoreConstraintMatchTotalBestScoreStatisticPoint. 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 ScoreConstraintMatchTotalStepScoreStatisticPoint. 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 ScorePickedMoveTypeBestScoreDiffStatisticPoint. 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 ScorePickedMoveTypeStepScoreDiffStatisticPoint. 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.core.api.score
Classes in org.optaplanner.core.api.score with type parameters of type Score Modifier and Type Interface Description interfaceScore<Score_ extends Score<Score_>>A Score is result of the score function (AKA fitness function) on a single possible solution.interfaceScoreExplanation<Solution_,Score_ extends Score<Score_>>Build byScoreManager.explainScore(Object)to holdConstraintMatchTotals andIndictments necessary to explain the quality of a particularScore.interfaceScoreManager<Solution_,Score_ extends Score<Score_>>Classes in org.optaplanner.core.api.score that implement Score Modifier and Type Class Description classAbstractBendableScore<Score_ extends AbstractBendableScore<Score_>>Abstract superclass for bendableScoretypes.classAbstractScore<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 aSolverFactoryto 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 classBendableScoreThisScoreis 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 classBendableBigDecimalScoreThisScoreis based on n levels ofBigDecimalconstraints. -
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 classBendableLongScoreThisScoreis 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 classHardMediumSoftScoreThisScoreis 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 classHardMediumSoftBigDecimalScoreThisScoreis based on 3 levels ofBigDecimalconstraints: 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 classHardMediumSoftLongScoreThisScoreis 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 classHardSoftScoreThisScoreis 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 classHardSoftBigDecimalScoreThisScoreis based on 2 levels ofBigDecimalconstraints: 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 classHardSoftLongScoreThisScoreis 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 classSimpleScoreThisScoreis 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 classSimpleBigDecimalScoreThisScoreis based on 1 level ofBigDecimalconstraints. -
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 classSimpleLongScoreThisScoreis 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 interfaceConstraintMatchAwareIncrementalScoreCalculator<Solution_,Score_ extends Score<Score_>>Allows aIncrementalScoreCalculatorto reportConstraintMatchTotals for explaining a score (= which score constraints match for how much) and also for score corruption analysis.interfaceEasyScoreCalculator<Solution_,Score_ extends Score<Score_>>Used for easy javaScorecalculation.interfaceIncrementalScoreCalculator<Solution_,Score_ extends Score<Score_>>Used for incremental javaScorecalculation. -
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 classConstraintMatch<Score_ extends Score<Score_>>Retrievable fromConstraintMatchTotal.getConstraintMatchSet()andIndictment.getConstraintMatchSet().interfaceConstraintMatchTotal<Score_ extends Score<Score_>>interfaceIndictment<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 interfaceScoreHolder<Score_ extends Score<Score_>>This is the base interface for all score holder implementations, used exclusively by Drools-based score calculators. -
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 ConstraintConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight)As defined byConstraintStream.impact(String, Score).default ConstraintConstraintStream. impact(String constraintName, Score<?> constraintWeight)Positively or negatively impact theScoreby the constraintWeight for each match.ConstraintConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight)As defined byConstraintStream.penalize(String, Score).default ConstraintConstraintStream. penalize(String constraintName, Score<?> constraintWeight)Negatively impact theScore: subtract the constraintWeight for each match.ConstraintConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight)As defined byConstraintStream.reward(String, Score).default ConstraintConstraintStream. 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 ConstraintBiConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)As defined byBiConstraintStream.impact(String, Score, ToIntBiFunction).default ConstraintBiConstraintStream. impact(String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintBiConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)default ConstraintBiConstraintStream. impactBigDecimal(String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintBiConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)default ConstraintBiConstraintStream. impactLong(String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintBiConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)As defined byBiConstraintStream.penalize(String, Score, ToIntBiFunction).default ConstraintBiConstraintStream. penalize(String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintBiConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)default ConstraintBiConstraintStream. penalizeBigDecimal(String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintBiConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)default ConstraintBiConstraintStream. penalizeLong(String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintBiConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)As defined byBiConstraintStream.reward(String, Score, ToIntBiFunction).default ConstraintBiConstraintStream. reward(String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)Positively impact theScore: add the constraintWeight multiplied by the match weight.ConstraintBiConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)default ConstraintBiConstraintStream. rewardBigDecimal(String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)Positively impact theScore: add the constraintWeight multiplied by the match weight.ConstraintBiConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)default ConstraintBiConstraintStream. 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 ConstraintQuadConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)default ConstraintQuadConstraintStream. impact(String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintQuadConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)default ConstraintQuadConstraintStream. impactBigDecimal(String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintQuadConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)default ConstraintQuadConstraintStream. impactLong(String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintQuadConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)default ConstraintQuadConstraintStream. penalize(String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintQuadConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)default ConstraintQuadConstraintStream. penalizeBigDecimal(String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintQuadConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)default ConstraintQuadConstraintStream. penalizeLong(String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintQuadConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)default ConstraintQuadConstraintStream. reward(String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)Positively impact theScore: add the constraintWeight multiplied by the match weight.ConstraintQuadConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)default ConstraintQuadConstraintStream. rewardBigDecimal(String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)Positively impact theScore: add the constraintWeight multiplied by the match weight.ConstraintQuadConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)default ConstraintQuadConstraintStream. 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 ConstraintTriConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)As defined byTriConstraintStream.impact(String, Score, ToIntTriFunction).default ConstraintTriConstraintStream. impact(String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintTriConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)default ConstraintTriConstraintStream. impactBigDecimal(String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintTriConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)default ConstraintTriConstraintStream. impactLong(String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintTriConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)default ConstraintTriConstraintStream. penalize(String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintTriConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)default ConstraintTriConstraintStream. penalizeBigDecimal(String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintTriConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)default ConstraintTriConstraintStream. penalizeLong(String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintTriConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)As defined byTriConstraintStream.reward(String, Score, ToIntTriFunction).default ConstraintTriConstraintStream. reward(String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)Positively impact theScore: add the constraintWeight multiplied by the match weight.ConstraintTriConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)default ConstraintTriConstraintStream. rewardBigDecimal(String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)Positively impact theScore: add the constraintWeight multiplied by the match weight.ConstraintTriConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)default ConstraintTriConstraintStream. 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 ConstraintUniConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)As defined byUniConstraintStream.impact(String, Score, ToIntFunction).default ConstraintUniConstraintStream. impact(String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintUniConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)default ConstraintUniConstraintStream. impactBigDecimal(String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintUniConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)default ConstraintUniConstraintStream. impactLong(String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintUniConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)As defined byUniConstraintStream.penalize(String, Score, ToIntFunction).default ConstraintUniConstraintStream. penalize(String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintUniConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)default ConstraintUniConstraintStream. penalizeBigDecimal(String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintUniConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)default ConstraintUniConstraintStream. penalizeLong(String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintUniConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)As defined byUniConstraintStream.reward(String, Score, ToIntFunction).default ConstraintUniConstraintStream. reward(String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)Positively impact theScore: add the constraintWeight multiplied by the match weight.ConstraintUniConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)default ConstraintUniConstraintStream. rewardBigDecimal(String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)Positively impact theScore: add the constraintWeight multiplied by the match weight.ConstraintUniConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)default ConstraintUniConstraintStream. 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 ScoreBestSolutionChangedEvent. getNewBestScore()Returns theScoreof 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.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.constructionheuristic.decider.forager
Fields in org.optaplanner.core.impl.constructionheuristic.decider.forager with type parameters of type Score Modifier and Type Field Description protected Comparator<Score>DefaultConstructionHeuristicForager. scoreComparator -
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.solution.descriptor
Methods in org.optaplanner.core.impl.domain.solution.descriptor that return Score Modifier and Type Method Description ScoreSolutionDescriptor. getScore(Solution_ solution)Methods in org.optaplanner.core.impl.domain.solution.descriptor that return types with arguments of type Score Modifier and Type Method Description Class<? extends Score<?>>SolutionDescriptor. extractScoreClass()Methods in org.optaplanner.core.impl.domain.solution.descriptor with parameters of type Score Modifier and Type Method Description voidSolutionDescriptor. setScore(Solution_ solution, Score score)Called when theScorehas been calculated or predicted.voidSolutionDescriptor. validateConstraintWeight(String constraintPackage, String constraintName, Score<?> constraintWeight)Method parameters in org.optaplanner.core.impl.domain.solution.descriptor with type arguments of type Score Modifier and Type Method Description ScoreDefinitionSolutionDescriptor. buildScoreDefinition(Class<? extends Score> scoreType, PlanningScore annotation) -
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 ScoreExhaustiveSearchNode. getOptimisticBound()ScoreExhaustiveSearchNode. getScore()Methods in org.optaplanner.core.impl.exhaustivesearch.node with parameters of type Score Modifier and Type Method Description voidExhaustiveSearchNode. setOptimisticBound(Score optimisticBound)voidExhaustiveSearchNode. 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 ScoreScoreBounder. calculateOptimisticBound(ScoreDirector scoreDirector, Score score)In OR terms, this is called the lower bound if they minimize, and upper bound if they maximize.ScoreTrendBasedScoreBounder. calculateOptimisticBound(ScoreDirector scoreDirector, Score score)ScoreScoreBounder. calculatePessimisticBound(ScoreDirector scoreDirector, Score score)In OR terms, this is called the upper bound if they minimize, and lower bound if they maximize.ScoreTrendBasedScoreBounder. calculatePessimisticBound(ScoreDirector scoreDirector, Score score)Methods in org.optaplanner.core.impl.exhaustivesearch.node.bounder with parameters of type Score Modifier and Type Method Description ScoreScoreBounder. calculateOptimisticBound(ScoreDirector scoreDirector, Score score)In OR terms, this is called the lower bound if they minimize, and upper bound if they maximize.ScoreTrendBasedScoreBounder. calculateOptimisticBound(ScoreDirector scoreDirector, Score score)ScoreScoreBounder. calculatePessimisticBound(ScoreDirector scoreDirector, Score score)In OR terms, this is called the upper bound if they minimize, and lower bound if they maximize.ScoreTrendBasedScoreBounder. 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 ScoreExhaustiveSearchPhaseScope. getBestPessimisticBound()ScoreExhaustiveSearchStepScope. getStartingStepScore()Methods in org.optaplanner.core.impl.exhaustivesearch.scope with parameters of type Score Modifier and Type Method Description voidExhaustiveSearchPhaseScope. registerPessimisticBound(Score pessimisticBound)voidExhaustiveSearchPhaseScope. 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 classApplyStepOperation<Solution_,Score_ extends Score<Score_>>classMoveThreadRunner<Solution_,Score_ extends Score<Score_>>classSetupOperation<Solution_,Score_ extends Score<Score_>>Methods in org.optaplanner.core.impl.heuristic.thread that return Score Modifier and Type Method Description ScoreOrderByMoveIndexBlockingQueue.MoveResult. getScore()Methods in org.optaplanner.core.impl.heuristic.thread with parameters of type Score Modifier and Type Method Description voidOrderByMoveIndexBlockingQueue. 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 ScoreGreatDelugeAcceptor. getInitialWaterLevel()ScoreGreatDelugeAcceptor. getWaterLevelIncrementScore()Methods in org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge with parameters of type Score Modifier and Type Method Description voidGreatDelugeAcceptor. setInitialWaterLevel(Score initialLevel)voidGreatDelugeAcceptor. 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 ScoreSimulatedAnnealingAcceptor. startingTemperatureMethods in org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing with parameters of type Score Modifier and Type Method Description voidSimulatedAnnealingAcceptor. 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 ScoreStepCountingHillClimbingAcceptor. 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 ScoreHighestScoreFinalistPodium. finalistScoreprotected ScoreStrategicOscillationByLevelFinalistPodium. finalistScoreprotected ScoreStrategicOscillationByLevelFinalistPodium. 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. scoreprotected Score<?>AbstractStepScope. scoreprotected ScoreAbstractPhaseScope. startingScoreMethods 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_>>
Score_AbstractMoveScope. getScore()<Score_ extends Score<Score_>>
ScoreDefinition<Score_>AbstractPhaseScope. getScoreDefinition()<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()<Score_ extends Score<Score_>>
voidAbstractMoveScope. setScore(Score_ score)Methods in org.optaplanner.core.impl.phase.scope that return Score Modifier and Type Method Description Score<?>AbstractStepScope. getScore()Methods in org.optaplanner.core.impl.phase.scope with parameters of type Score Modifier and Type Method Description voidAbstractStepScope. 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 classDefaultScoreExplanation<Solution_,Score_ extends Score<Score_>>classDefaultScoreManager<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)Methods in org.optaplanner.core.impl.score that return Score Modifier and Type Method Description static ScoreScoreUtils. parseScore(Class<? extends Score<?>> scoreClass, String scoreString)Methods in org.optaplanner.core.impl.score with parameters of type Score Modifier and Type Method Description static double[]ScoreUtils. extractLevelDoubles(Score score)Method parameters in org.optaplanner.core.impl.score with type arguments of type Score Modifier and Type Method Description static ScoreScoreUtils. parseScore(Class<? extends Score<?>> scoreClass, String scoreString) -
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 intFlatteningHardSoftScoreComparator. 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 classDefaultConstraintMatchTotal<Score_ extends Score<Score_>>classDefaultIndictment<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 classAbstractBendableScoreDefinition<Score_ extends Score<Score_>>classAbstractScoreDefinition<Score_ extends Score<Score_>>Abstract superclass forScoreDefinition.interfaceScoreDefinition<Score_ extends Score<Score_>>Methods in org.optaplanner.core.impl.score.definition with parameters of type Score Modifier and Type Method Description booleanAbstractBendableScoreDefinition. isCompatibleArithmeticArgument(Score score)booleanAbstractScoreDefinition. isCompatibleArithmeticArgument(Score score)booleanScoreDefinition. 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 classAbstractScoreDirector<Solution_,Score_ extends Score<Score_>,Factory_ extends AbstractScoreDirectorFactory<Solution_,Score_>>Abstract superclass forScoreDirector.classAbstractScoreDirectorFactory<Solution_,Score_ extends Score<Score_>>Abstract superclass forScoreDirectorFactory.interfaceInnerScoreDirector<Solution_,Score_ extends Score<Score_>>interfaceInnerScoreDirectorFactory<Solution_,Score_ extends Score<Score_>>classScoreDirectorFactoryFactory<Solution_,Score_ extends Score<Score_>> -
Uses of Score in org.optaplanner.core.impl.score.director.drools
Classes in org.optaplanner.core.impl.score.director.drools with type parameters of type Score Modifier and Type Class Description classDroolsScoreDirector<Solution_,Score_ extends Score<Score_>>Drools implementation ofScoreDirector, which directs the Rule Engine to calculate theScoreof theworking solution.classDroolsScoreDirectorFactory<Solution_,Score_ extends Score<Score_>>Drools implementation ofScoreDirectorFactory. -
Uses of Score in org.optaplanner.core.impl.score.director.drools.testgen
Classes in org.optaplanner.core.impl.score.director.drools.testgen with type parameters of type Score Modifier and Type Class Description classTestGenDroolsScoreDirector<Solution_,Score_ extends Score<Score_>>classTestGenDroolsScoreDirectorFactory<Solution_,Score_ extends Score<Score_>> -
Uses of Score in org.optaplanner.core.impl.score.director.drools.testgen.reproducer
Methods in org.optaplanner.core.impl.score.director.drools.testgen.reproducer that return Score Modifier and Type Method Description Score<?>TestGenCorruptedScoreException. getUncorruptedScore()Score<?>TestGenCorruptedScoreException. getWorkingScore()Constructors in org.optaplanner.core.impl.score.director.drools.testgen.reproducer with parameters of type Score Constructor Description TestGenCorruptedScoreException(Score<?> workingScore, Score<?> uncorruptedScore) -
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 classEasyScoreDirector<Solution_,Score_ extends Score<Score_>>Easy java implementation ofScoreDirector, which recalculates theScoreof theworking solutionevery time.classEasyScoreDirectorFactory<Solution_,Score_ extends Score<Score_>>Easy implementation ofScoreDirectorFactory. -
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 classIncrementalScoreDirector<Solution_,Score_ extends Score<Score_>>Incremental java implementation ofScoreDirector, which only recalculates theScoreof the part of theworking solutionthat changed, instead of the going through the entirePlanningSolution.classIncrementalScoreDirectorFactory<Solution_,Score_ extends Score<Score_>>Incremental implementation ofScoreDirectorFactory. -
Uses of Score in org.optaplanner.core.impl.score.director.stream
Classes in org.optaplanner.core.impl.score.director.stream with type parameters of type Score Modifier and Type Class Description classConstraintStreamScoreDirector<Solution_,Score_ extends Score<Score_>>FP streams implementation ofScoreDirector, which only recalculates theScoreof the part of theworking solutionthat changed, instead of the going through the entirePlanningSolution.classConstraintStreamScoreDirectorFactory<Solution_,Score_ extends Score<Score_>>FP streams implementation ofScoreDirectorFactory. -
Uses of Score in org.optaplanner.core.impl.score.holder
Classes in org.optaplanner.core.impl.score.holder with type parameters of type Score Modifier and Type Class Description classAbstractScoreHolder<Score_ extends Score<Score_>>Abstract superclass forScoreHolder.Fields in org.optaplanner.core.impl.score.holder declared as Score Modifier and Type Field Description protected Score_AbstractScoreHolder. zeroScore -
Uses of Score in org.optaplanner.core.impl.score.inliner
Classes in org.optaplanner.core.impl.score.inliner with type parameters of type Score Modifier and Type Class Description classScoreInliner<Score_ extends Score<Score_>>Method parameters in org.optaplanner.core.impl.score.inliner with type arguments of type Score Modifier and Type Method Description UndoScoreImpacterBigDecimalWeightedScoreImpacter. impactScore(BigDecimal matchWeight, Consumer<Score<?>> scoreConsumer)UndoScoreImpacterIntWeightedScoreImpacter. impactScore(int matchWeight, Consumer<Score<?>> matchScoreConsumer)UndoScoreImpacterLongWeightedScoreImpacter. impactScore(long matchWeight, Consumer<Score<?>> scoreConsumer) -
Uses of Score in org.optaplanner.core.impl.score.stream
Classes in org.optaplanner.core.impl.score.stream with type parameters of type Score Modifier and Type Interface Description interfaceConstraintSession<Solution_,Score_ extends Score<Score_>>An instance of this class must be used in only one thread.interfaceConstraintSessionFactory<Solution_,Score_ extends Score<Score_>> -
Uses of Score in org.optaplanner.core.impl.score.stream.bavet
Classes in org.optaplanner.core.impl.score.stream.bavet with type parameters of type Score Modifier and Type Class Description classBavetConstraintSession<Solution_,Score_ extends Score<Score_>>classBavetConstraintSessionFactory<Solution_,Score_ extends Score<Score_>>Methods in org.optaplanner.core.impl.score.stream.bavet with parameters of type Score Modifier and Type Method Description voidBavetConstraint. createNodes(BavetNodeBuildPolicy<Solution_> buildPolicy, Map<Class<?>,BavetFromUniNode<Object>> declaredClassToNodeMap, Score<?> constraintWeight)Constructor parameters in org.optaplanner.core.impl.score.stream.bavet with type arguments of type Score Constructor Description BavetConstraint(BavetConstraintFactory<Solution_> constraintFactory, String constraintPackage, String constraintName, Function<Solution_,Score<?>> constraintWeightExtractor, ScoreImpactType scoreImpactType, boolean isConstraintWeightConfigurable, List<BavetFromUniConstraintStream<Solution_,Object>> fromStreamList) -
Uses of Score in org.optaplanner.core.impl.score.stream.bavet.bi
Methods in org.optaplanner.core.impl.score.stream.bavet.bi with type parameters of type Score Modifier and Type Method Description <Score_ extends Score<Score_>>
ConstraintMatchTotal<Score_>BavetScoringBiNode. buildConstraintMatchTotal(Score_ zeroScore)Methods in org.optaplanner.core.impl.score.stream.bavet.bi that return Score Modifier and Type Method Description Score<?>BavetScoringBiNode. getConstraintWeight()Score<?>BavetScoringBiTuple. getMatchScore()Methods in org.optaplanner.core.impl.score.stream.bavet.bi with parameters of type Score Modifier and Type Method Description protected voidBavetAbstractBiConstraintStream. createChildNodeChains(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractBiNode<A,B> node)protected voidBavetGroupBridgeBiConstraintStream. createChildNodeChains(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractBiNode<A,B> node)protected voidBavetJoinBridgeBiConstraintStream. createChildNodeChains(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractBiNode<A,B> uncastedNode)protected voidBavetScoringBiConstraintStream. createChildNodeChains(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractBiNode<A,B> node)protected abstract BavetAbstractBiNode<A,B>BavetAbstractBiConstraintStream. createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractBiNode<A,B> parentNode)protected BavetFilterBiNode<A,B>BavetFilterBiConstraintStream. createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractBiNode<A,B> parentNode)protected BavetGroupBiNode<GroupKey_,ResultContainer_,Result_>BavetGroupBiConstraintStream. createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractBiNode<GroupKey_,Result_> parentNode)protected BavetAbstractBiNode<A,B>BavetGroupBridgeBiConstraintStream. createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractBiNode<A,B> parentNode)protected BavetJoinBiNode<A,B>BavetJoinBiConstraintStream. createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractBiNode<A,B> parentNode)protected BavetJoinBridgeBiNode<A,B>BavetJoinBridgeBiConstraintStream. createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractBiNode<A,B> parentNode)protected BavetScoringBiNode<A,B>BavetScoringBiConstraintStream. createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractBiNode<A,B> parentNode)BavetAbstractBiNode<A,B>BavetAbstractBiConstraintStream. createNodeChain(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractBiNode<A,B> parentNode)BavetGroupBiNode<GroupKey_,ResultContainer_,Result_>BavetGroupBiConstraintStream. createNodeChain(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractBiNode<GroupKey_,Result_> parentNode)BavetJoinBiNode<A,B>BavetJoinBiConstraintStream. createNodeChain(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetJoinBridgeNode leftNode_, BavetJoinBridgeNode rightNode_)ConstraintBavetAbstractBiConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher, ScoreImpactType impactType)ConstraintBavetAbstractBiConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)ConstraintBavetAbstractBiConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintBavetAbstractBiConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher, ScoreImpactType impactType)voidBavetScoringBiTuple. setMatchScore(Score<?> matchScore)Constructors in org.optaplanner.core.impl.score.stream.bavet.bi with parameters of type Score Constructor Description BavetScoringBiNode(BavetConstraintSession session, int nodeIndex, String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,Consumer<Score<?>>,UndoScoreImpacter> scoreImpacter)Constructor parameters in org.optaplanner.core.impl.score.stream.bavet.bi with type arguments of type Score Constructor Description BavetScoringBiNode(BavetConstraintSession session, int nodeIndex, String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,Consumer<Score<?>>,UndoScoreImpacter> scoreImpacter) -
Uses of Score in org.optaplanner.core.impl.score.stream.bavet.common
Methods in org.optaplanner.core.impl.score.stream.bavet.common with type parameters of type Score Modifier and Type Method Description <Score_ extends Score<Score_>>
ConstraintMatchTotal<Score_>BavetScoringNode. buildConstraintMatchTotal(Score_ zeroScore)Methods in org.optaplanner.core.impl.score.stream.bavet.common that return Score Modifier and Type Method Description Score<?>BavetScoringNode. getConstraintWeight()Score<?>BavetScoringTuple. getMatchScore()Methods in org.optaplanner.core.impl.score.stream.bavet.common with parameters of type Score Modifier and Type Method Description protected BavetConstraint<Solution_>BavetAbstractConstraintStream. buildConstraint(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)BavetJoinNodeBavetJoinConstraintStream. createNodeChain(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetJoinBridgeNode leftNode, BavetJoinBridgeNode rightNode)voidBavetScoringTuple. setMatchScore(Score<?> matchScore) -
Uses of Score in org.optaplanner.core.impl.score.stream.bavet.tri
Methods in org.optaplanner.core.impl.score.stream.bavet.tri with type parameters of type Score Modifier and Type Method Description <Score_ extends Score<Score_>>
ConstraintMatchTotal<Score_>BavetScoringTriNode. buildConstraintMatchTotal(Score_ zeroScore)Methods in org.optaplanner.core.impl.score.stream.bavet.tri that return Score Modifier and Type Method Description Score<?>BavetScoringTriNode. getConstraintWeight()Score<?>BavetScoringTriTuple. getMatchScore()Methods in org.optaplanner.core.impl.score.stream.bavet.tri with parameters of type Score Modifier and Type Method Description protected voidBavetAbstractTriConstraintStream. createChildNodeChains(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractTriNode<A,B,C> node)protected voidBavetScoringTriConstraintStream. createChildNodeChains(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractTriNode<A,B,C> node)protected abstract BavetAbstractTriNode<A,B,C>BavetAbstractTriConstraintStream. createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractTriNode<A,B,C> parentNode)protected BavetFilterTriNode<A,B,C>BavetFilterTriConstraintStream. createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractTriNode<A,B,C> parentNode)protected BavetJoinTriNode<A,B,C>BavetJoinTriConstraintStream. createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractTriNode<A,B,C> parentNode)protected BavetScoringTriNode<A,B,C>BavetScoringTriConstraintStream. createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractTriNode<A,B,C> parentNode)BavetAbstractTriNode<A,B,C>BavetAbstractTriConstraintStream. createNodeChain(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractTriNode<A,B,C> parentNode)BavetJoinTriNode<A,B,C>BavetJoinTriConstraintStream. createNodeChain(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetJoinBridgeNode leftNode_, BavetJoinBridgeNode rightNode_)ConstraintBavetAbstractTriConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)ConstraintBavetAbstractTriConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)ConstraintBavetAbstractTriConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintBavetAbstractTriConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)voidBavetScoringTriTuple. setMatchScore(Score<?> matchScore)Constructors in org.optaplanner.core.impl.score.stream.bavet.tri with parameters of type Score Constructor Description BavetScoringTriNode(BavetConstraintSession session, int nodeIndex, String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,Consumer<Score<?>>,UndoScoreImpacter> scoreImpacter)Constructor parameters in org.optaplanner.core.impl.score.stream.bavet.tri with type arguments of type Score Constructor Description BavetScoringTriNode(BavetConstraintSession session, int nodeIndex, String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,Consumer<Score<?>>,UndoScoreImpacter> scoreImpacter) -
Uses of Score in org.optaplanner.core.impl.score.stream.bavet.uni
Methods in org.optaplanner.core.impl.score.stream.bavet.uni with type parameters of type Score Modifier and Type Method Description <Score_ extends Score<Score_>>
ConstraintMatchTotal<Score_>BavetScoringUniNode. buildConstraintMatchTotal(Score_ zeroScore)Methods in org.optaplanner.core.impl.score.stream.bavet.uni that return Score Modifier and Type Method Description Score<?>BavetScoringUniNode. getConstraintWeight()Score<?>BavetScoringUniTuple. getMatchScore()Methods in org.optaplanner.core.impl.score.stream.bavet.uni with parameters of type Score Modifier and Type Method Description protected voidBavetAbstractUniConstraintStream. createChildNodeChains(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractUniNode<A> node)protected voidBavetGroupBridgeUniConstraintStream. createChildNodeChains(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractUniNode<A> node)protected voidBavetJoinBridgeUniConstraintStream. createChildNodeChains(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractUniNode<A> uncastedNode)protected voidBavetScoringUniConstraintStream. createChildNodeChains(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractUniNode<A> node)protected abstract BavetAbstractUniNode<A>BavetAbstractUniConstraintStream. createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractUniNode<A> parentNode)protected BavetAbstractUniNode<A>BavetFilterUniConstraintStream. createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractUniNode<A> parentNode)protected BavetFromUniNode<A>BavetFromUniConstraintStream. createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractUniNode<A> parentNode)protected BavetGroupBridgeUniNode<A,NewA,ResultContainer_,NewB>BavetGroupBridgeUniConstraintStream. createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractUniNode<A> parentNode)protected BavetJoinBridgeUniNode<A>BavetJoinBridgeUniConstraintStream. createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractUniNode<A> parentNode)protected BavetScoringUniNode<A>BavetScoringUniConstraintStream. createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractUniNode<A> parentNode)BavetAbstractUniNode<A>BavetAbstractUniConstraintStream. createNodeChain(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractUniNode<A> parentNode)BavetFromUniNode<A>BavetFromUniConstraintStream. createNodeChain(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, BavetAbstractUniNode<A> parentNode)ConstraintBavetAbstractUniConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher, ScoreImpactType impactType)ConstraintBavetAbstractUniConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)ConstraintBavetAbstractUniConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintBavetAbstractUniConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher, ScoreImpactType impactType)voidBavetScoringUniTuple. setMatchScore(Score<?> matchScore)Constructors in org.optaplanner.core.impl.score.stream.bavet.uni with parameters of type Score Constructor Description BavetScoringUniNode(BavetConstraintSession session, int nodeIndex, BavetAbstractUniNode<A> parentNode, String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,Consumer<Score<?>>,UndoScoreImpacter> scoreImpacter)Constructor parameters in org.optaplanner.core.impl.score.stream.bavet.uni with type arguments of type Score Constructor Description BavetScoringUniNode(BavetConstraintSession session, int nodeIndex, BavetAbstractUniNode<A> parentNode, String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,Consumer<Score<?>>,UndoScoreImpacter> scoreImpacter) -
Uses of Score in org.optaplanner.core.impl.score.stream.bi
Methods in org.optaplanner.core.impl.score.stream.bi with parameters of type Score Modifier and Type Method Description default ConstraintInnerBiConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)default ConstraintInnerBiConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)default ConstraintInnerBiConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)ConstraintInnerBiConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher, ScoreImpactType impactType)ConstraintInnerBiConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintInnerBiConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher, ScoreImpactType impactType)default ConstraintInnerBiConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)default ConstraintInnerBiConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)default ConstraintInnerBiConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)default ConstraintInnerBiConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)default ConstraintInnerBiConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)default ConstraintInnerBiConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher) -
Uses of Score in org.optaplanner.core.impl.score.stream.common
Methods in org.optaplanner.core.impl.score.stream.common that return Score Modifier and Type Method Description Score<?>AbstractConstraint. extractConstraintWeight(Solution_ workingSolution)Methods in org.optaplanner.core.impl.score.stream.common that return types with arguments of type Score Modifier and Type Method Description protected Function<Solution_,Score<?>>AbstractConstraintStream. buildConstraintWeightExtractor(String constraintPackage, String constraintName)protected Function<Solution_,Score<?>>AbstractConstraintStream. buildConstraintWeightExtractor(String constraintPackage, String constraintName, Score<?> constraintWeight)Methods in org.optaplanner.core.impl.score.stream.common with parameters of type Score Modifier and Type Method Description protected Function<Solution_,Score<?>>AbstractConstraintStream. buildConstraintWeightExtractor(String constraintPackage, String constraintName, Score<?> constraintWeight)ConstraintAbstractConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight)protected abstract ConstraintAbstractConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)ConstraintAbstractConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight)ConstraintAbstractConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight)Constructor parameters in org.optaplanner.core.impl.score.stream.common with type arguments of type Score Constructor Description AbstractConstraint(ConstraintFactory constraintFactory, String constraintPackage, String constraintName, Function<Solution_,Score<?>> constraintWeightExtractor, ScoreImpactType scoreImpactType, boolean isConstraintWeightConfigurable) -
Uses of Score in org.optaplanner.core.impl.score.stream.drools
Classes in org.optaplanner.core.impl.score.stream.drools with type parameters of type Score Modifier and Type Class Description classDroolsConstraintSession<Solution_,Score_ extends Score<Score_>>classDroolsConstraintSessionFactory<Solution_,Score_ extends Score<Score_>>Constructor parameters in org.optaplanner.core.impl.score.stream.drools with type arguments of type Score Constructor Description DroolsConstraint(DroolsConstraintFactory<Solution_> constraintFactory, String constraintPackage, String constraintName, Function<Solution_,Score<?>> constraintWeightExtractor, ScoreImpactType scoreImpactType, boolean isConstraintWeightConfigurable, ConstraintConsequence constraintConsequence) -
Uses of Score in org.optaplanner.core.impl.score.stream.drools.bi
Methods in org.optaplanner.core.impl.score.stream.drools.bi with parameters of type Score Modifier and Type Method Description ConstraintDroolsAbstractBiConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher, ScoreImpactType impactType)ConstraintDroolsAbstractBiConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)ConstraintDroolsAbstractBiConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintDroolsAbstractBiConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher, ScoreImpactType impactType) -
Uses of Score in org.optaplanner.core.impl.score.stream.drools.common
Methods in org.optaplanner.core.impl.score.stream.drools.common with parameters of type Score Modifier and Type Method Description protected DroolsConstraint<Solution_>DroolsAbstractConstraintStream. buildConstraint(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType, ConstraintConsequence consequence) -
Uses of Score in org.optaplanner.core.impl.score.stream.drools.quad
Methods in org.optaplanner.core.impl.score.stream.drools.quad with parameters of type Score Modifier and Type Method Description ConstraintDroolsAbstractQuadConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher, ScoreImpactType impactType)protected ConstraintDroolsAbstractQuadConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)ConstraintDroolsAbstractQuadConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintDroolsAbstractQuadConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher, ScoreImpactType impactType) -
Uses of Score in org.optaplanner.core.impl.score.stream.drools.tri
Methods in org.optaplanner.core.impl.score.stream.drools.tri with parameters of type Score Modifier and Type Method Description ConstraintDroolsAbstractTriConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)protected ConstraintDroolsAbstractTriConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)ConstraintDroolsAbstractTriConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintDroolsAbstractTriConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType) -
Uses of Score in org.optaplanner.core.impl.score.stream.drools.uni
Methods in org.optaplanner.core.impl.score.stream.drools.uni with parameters of type Score Modifier and Type Method Description ConstraintDroolsAbstractUniConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher, ScoreImpactType impactType)ConstraintDroolsAbstractUniConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)ConstraintDroolsAbstractUniConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintDroolsAbstractUniConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher, ScoreImpactType impactType) -
Uses of Score in org.optaplanner.core.impl.score.stream.quad
Methods in org.optaplanner.core.impl.score.stream.quad with parameters of type Score Modifier and Type Method Description default ConstraintInnerQuadConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)default ConstraintInnerQuadConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)default ConstraintInnerQuadConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)ConstraintInnerQuadConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher, ScoreImpactType impactType)ConstraintInnerQuadConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintInnerQuadConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher, ScoreImpactType impactType)default ConstraintInnerQuadConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)default ConstraintInnerQuadConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)default ConstraintInnerQuadConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)default ConstraintInnerQuadConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)default ConstraintInnerQuadConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)default ConstraintInnerQuadConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher) -
Uses of Score in org.optaplanner.core.impl.score.stream.tri
Methods in org.optaplanner.core.impl.score.stream.tri with parameters of type Score Modifier and Type Method Description default ConstraintInnerTriConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)default ConstraintInnerTriConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)default ConstraintInnerTriConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)ConstraintInnerTriConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)ConstraintInnerTriConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintInnerTriConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)default ConstraintInnerTriConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)default ConstraintInnerTriConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)default ConstraintInnerTriConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)default ConstraintInnerTriConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)default ConstraintInnerTriConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)default ConstraintInnerTriConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher) -
Uses of Score in org.optaplanner.core.impl.score.stream.uni
Methods in org.optaplanner.core.impl.score.stream.uni with parameters of type Score Modifier and Type Method Description default ConstraintInnerUniConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)default ConstraintInnerUniConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)default ConstraintInnerUniConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)ConstraintInnerUniConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher, ScoreImpactType impactType)ConstraintInnerUniConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintInnerUniConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher, ScoreImpactType impactType)default ConstraintInnerUniConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)default ConstraintInnerUniConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)default ConstraintInnerUniConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)default ConstraintInnerUniConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)default ConstraintInnerUniConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)default ConstraintInnerUniConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher) -
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 voidBestSolutionRecaller. processWorkingSolutionDuringMove(Score score, AbstractStepScope<Solution_> stepScope)protected voidBestSolutionRecaller. updateBestSolution(SolverScope<Solution_> solverScope, Score bestScore, Solution_ bestSolution) -
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 ScoreSolverScope. bestScoreprotected ScoreSolverScope. startingInitializedScoreMethods in org.optaplanner.core.impl.solver.scope that return Score Modifier and Type Method Description ScoreSolverScope. calculateScore()ScoreSolverScope. getBestScore()ScoreSolverScope. getStartingInitializedScore()Methods in org.optaplanner.core.impl.solver.scope with parameters of type Score Modifier and Type Method Description voidSolverScope. setBestScore(Score bestScore)voidSolverScope. 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)Methods in org.optaplanner.core.impl.solver.termination that return Score Modifier and Type Method Description ScoreUnimprovedTimeMillisSpentScoreDifferenceThresholdTermination. getUnimprovedScoreDifferenceThreshold()Methods in org.optaplanner.core.impl.solver.termination with parameters of type Score Modifier and Type Method Description protected doubleBestScoreFeasibleTermination. calculateFeasibilityTimeGradient(Score startScore, Score score)protected doubleBestScoreTermination. calculateTimeGradient(Score startScore, Score endScore, Score score)protected booleanBestScoreFeasibleTermination. isTerminated(Score bestScore)protected booleanBestScoreTermination. 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.persistence.jackson.api.score
Classes in org.optaplanner.persistence.jackson.api.score with type parameters of type Score Modifier and Type Class Description classAbstractScoreJacksonDeserializer<Score_ extends Score<Score_>>Jackson binding support for aScoretype.classAbstractScoreJacksonSerializer<Score_ extends Score<Score_>>Jackson binding support for aScoresubtype.Methods in org.optaplanner.persistence.jackson.api.score that return Score Modifier and Type Method Description ScorePolymorphicScoreJacksonDeserializer. 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 voidPolymorphicScoreJacksonSerializer. 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 classAbstractScoreJaxbAdapter<Score_ extends Score<Score_>>JAXB binding support for aScoretype.Methods in org.optaplanner.persistence.jaxb.api.score that return Score Modifier and Type Method Description ScorePolymorphicScoreJaxbAdapter. 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.JaxbAdaptedScorePolymorphicScoreJaxbAdapter. 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 ScoreAbstractScoreHibernateType. 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 classAbstractScoreJsonbAdapter<Score_ extends Score<Score_>>JSON-B binding support for aScoretype. -
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 voidMultiConstraintAssertion. scores(Score<?> score)Asserts that theConstraintProviderunder test, given a set of facts, results in a specificScore.voidMultiConstraintAssertion. 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) -
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 classDefaultConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,Solution_,Score_ extends Score<Score_>>classDefaultMultiConstraintAssertion<Solution_,Score_ extends Score<Score_>>classDefaultMultiConstraintVerification<Solution_,Score_ extends Score<Score_>>classDefaultSingleConstraintAssertion<Solution_,Score_ extends Score<Score_>>classDefaultSingleConstraintVerification<Solution_,Score_ extends Score<Score_>>Methods in org.optaplanner.test.impl.score.stream with parameters of type Score Modifier and Type Method Description voidDefaultMultiConstraintAssertion. scores(Score<?> score, String message)
-