Uses of Interface
ai.timefold.solver.core.impl.score.stream.common.inliner.WeightedScoreImpacter
Packages that use WeightedScoreImpacter
Package
Description
-
Uses of WeightedScoreImpacter in ai.timefold.solver.core.impl.score.stream.bavet.common
Methods in ai.timefold.solver.core.impl.score.stream.bavet.common with parameters of type WeightedScoreImpacterModifier and TypeMethodDescriptionScoreImpact<?>ImpactHandler.impactFull(WeightedScoreImpacter<?, ?> impacter, Tuple_ tuple) Impacts the score, providing all available metadata.ScoreImpact<?>ImpactHandler.impactNaked(WeightedScoreImpacter<?, ?> impacter, Tuple_ tuple) Impacts the score, providing neither constraint match information, neither justification for it.ScoreImpact<?>ImpactHandler.impactWithoutJustification(WeightedScoreImpacter<?, ?> impacter, Tuple_ tuple) Impacts the score, providing constraint match information but justification for it.Constructors in ai.timefold.solver.core.impl.score.stream.bavet.common with parameters of type WeightedScoreImpacterModifierConstructorDescriptionScorer(ScoreImpacter<Tuple_> scoreImpacter, WeightedScoreImpacter<?, ?> weightedScoreImpacter, int inputStoreIndex) -
Uses of WeightedScoreImpacter in ai.timefold.solver.core.impl.score.stream.common.inliner
Methods in ai.timefold.solver.core.impl.score.stream.common.inliner that return WeightedScoreImpacterModifier and TypeMethodDescriptionabstract WeightedScoreImpacter<Score_,?> AbstractScoreInliner.buildWeightedScoreImpacter(AbstractConstraint<?, ?, ?> constraint) Create a new instance ofWeightedScoreImpacterfor a particular constraint.BendableLongScoreInliner.buildWeightedScoreImpacter(AbstractConstraint<?, ?, ?> constraint) static <Score_ extends Score<Score_>,Context_ extends ScoreContext<Score_, ?>>
WeightedScoreImpacter<Score_,Context_> WeightedScoreImpacter.of(Context_ context, WeightedScoreImpacter.BigDecimalImpactFunction<Score_, Context_> impactFunction) static <Score_ extends Score<Score_>,Context_ extends ScoreContext<Score_, ?>>
WeightedScoreImpacter<Score_,Context_> WeightedScoreImpacter.of(Context_ context, WeightedScoreImpacter.IntImpactFunction<Score_, Context_> impactFunction) static <Score_ extends Score<Score_>,Context_ extends ScoreContext<Score_, ?>>
WeightedScoreImpacter<Score_,Context_> WeightedScoreImpacter.of(Context_ context, WeightedScoreImpacter.LongImpactFunction<Score_, Context_> impactFunction)