Uses of Interface
org.optaplanner.core.api.score.Score
-
-
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.static <Solution_,Score_ extends Score<Score_>,ProblemId_>
ScoreManager<Solution_,Score_>ScoreManager. create(SolverManager<Solution_,ProblemId_> solverManager)Uses aSolverManagerto 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. -
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.config.solver.monitoring
Methods in org.optaplanner.core.config.solver.monitoring with parameters of type Score Modifier and Type Method Description static voidSolverMetric. 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 voidScoreDescriptor. 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 ScoreSolutionDescriptor. getScore(Solution_ solution)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) -
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_>>
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 ScoreAbstractMoveScope. getScore()Score<?>AbstractStepScope. getScore()Methods in org.optaplanner.core.impl.phase.scope with parameters of type Score Modifier and Type Method Description voidAbstractMoveScope. setScore(Score score)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) -
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_>>interfaceScoreDirectorFactoryService<Solution_,Score_ extends Score<Score_>>AllScoreDirectorFactoryimplementations 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 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.classEasyScoreDirectorFactoryService<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 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.classIncrementalScoreDirectorFactoryService<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)Score<?>ProblemChangeAdapter. doProblemChange(SolverScope<Solution_> solverScope) -
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) -
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 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 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)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 ScoreUnimprovedTimeMillisSpentScoreDifferenceThresholdTermination. getUnimprovedScoreDifferenceThreshold()Methods in org.optaplanner.core.impl.solver.termination with parameters of type Score Modifier and Type Method Description 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.core.impl.statistic
Classes in org.optaplanner.core.impl.statistic with type parameters of type Score Modifier and Type Class Description classPickedMoveBestScoreDiffStatistic<Solution_,Score_ extends Score<Score_>>
-