Interface BavetScoringConstraintStream<Solution_>
public interface BavetScoringConstraintStream<Solution_>
-
Method Summary
Modifier and TypeMethodDescriptionvoidcollectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) static <Score_ extends Score<Score_>>
UndoScoreImpacterimpactWithConstraintMatchNoJustifications(WeightedScoreImpacter<Score_, ?> impacter, int matchWeight) static <Score_ extends Score<Score_>>
UndoScoreImpacterimpactWithConstraintMatchNoJustifications(WeightedScoreImpacter<Score_, ?> impacter, long matchWeight) static <Score_ extends Score<Score_>>
UndoScoreImpacterimpactWithConstraintMatchNoJustifications(WeightedScoreImpacter<Score_, ?> impacter, BigDecimal matchWeight) voidsetConstraint(BavetConstraint<Solution_> constraint)
-
Method Details
-
setConstraint
-
collectActiveConstraintStreams
void collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) -
impactWithConstraintMatchNoJustifications
static <Score_ extends Score<Score_>> UndoScoreImpacter impactWithConstraintMatchNoJustifications(WeightedScoreImpacter<Score_, ?> impacter, int matchWeight) -
impactWithConstraintMatchNoJustifications
static <Score_ extends Score<Score_>> UndoScoreImpacter impactWithConstraintMatchNoJustifications(WeightedScoreImpacter<Score_, ?> impacter, long matchWeight) -
impactWithConstraintMatchNoJustifications
static <Score_ extends Score<Score_>> UndoScoreImpacter impactWithConstraintMatchNoJustifications(WeightedScoreImpacter<Score_, ?> impacter, BigDecimal matchWeight)
-