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()withIncrementalScoreCalculator(IncrementalScoreCalculator<Solution_, Score_> incrementalScoreCalculator) Methods inherited from class ai.timefold.solver.core.impl.score.director.AbstractScoreDirector.AbstractScoreDirectorBuilder
buildDerived, withConstraintMatchPolicy, withExpectShadowVariablesInCorrectState, withLookUpEnabled
-
Constructor Details
-
Builder
-
-
Method Details
-
withIncrementalScoreCalculator
public IncrementalScoreDirector.Builder<Solution_,Score_> withIncrementalScoreCalculator(IncrementalScoreCalculator<Solution_, Score_> incrementalScoreCalculator) -
build
-