Class IncrementalScoreDirector.Builder<Solution_,Score_ extends Score<Score_>>
java.lang.Object
ai.timefold.solver.core.impl.score.director.AbstractScoreDirector.AbstractScoreDirectorBuilder<Solution_,Score_,IncrementalScoreDirectorFactory<Solution_,Score_>,IncrementalScoreDirector.Builder<Solution_,Score_>>
ai.timefold.solver.core.impl.score.director.incremental.IncrementalScoreDirector.Builder<Solution_,Score_>
- Enclosing class:
- IncrementalScoreDirector<Solution_,
Score_ extends Score<Score_>>
@NullMarked
public static final class IncrementalScoreDirector.Builder<Solution_,Score_ extends Score<Score_>>
extends AbstractScoreDirector.AbstractScoreDirectorBuilder<Solution_,Score_,IncrementalScoreDirectorFactory<Solution_,Score_>,IncrementalScoreDirector.Builder<Solution_,Score_>>
-
Field Summary
Fields inherited from class ai.timefold.solver.core.impl.score.director.AbstractScoreDirector.AbstractScoreDirectorBuilder
constraintMatchPolicy, expectShadowVariablesInCorrectState, lookUpEnabled, scoreDirectorFactory -
Constructor Summary
ConstructorsConstructorDescriptionBuilder(IncrementalScoreDirectorFactory<Solution_, Score_> scoreDirectorFactory) -
Method Summary
Modifier and TypeMethodDescriptionbuild()withConstraintMatchPolicy(ConstraintMatchPolicy constraintMatchPolicy) withIncrementalScoreCalculator(IncrementalScoreCalculator<Solution_, Score_> incrementalScoreCalculator) Methods inherited from class ai.timefold.solver.core.impl.score.director.AbstractScoreDirector.AbstractScoreDirectorBuilder
buildDerived, withExpectShadowVariablesInCorrectState, withLookUpEnabled
-
Constructor Details
-
Builder
-
-
Method Details
-
withIncrementalScoreCalculator
public IncrementalScoreDirector.Builder<Solution_,Score_> withIncrementalScoreCalculator(IncrementalScoreCalculator<Solution_, Score_> incrementalScoreCalculator) -
withConstraintMatchPolicy
public IncrementalScoreDirector.Builder<Solution_,Score_> withConstraintMatchPolicy(ConstraintMatchPolicy constraintMatchPolicy) - Overrides:
withConstraintMatchPolicyin classAbstractScoreDirector.AbstractScoreDirectorBuilder<Solution_,Score_ extends Score<Score_>, IncrementalScoreDirectorFactory<Solution_, Score_ extends Score<Score_>>, IncrementalScoreDirector.Builder<Solution_, Score_ extends Score<Score_>>>
-
build
-