Class AbstractPhase.Builder<Solution_>
java.lang.Object
ai.timefold.solver.core.impl.phase.AbstractPhase.Builder<Solution_>
- Direct Known Subclasses:
DefaultConstructionHeuristicPhase.DefaultConstructionHeuristicPhaseBuilder,DefaultExhaustiveSearchPhase.Builder,DefaultLocalSearchPhase.Builder,NoChangePhase.Builder
- Enclosing class:
- AbstractPhase<Solution_>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBuilder(int phaseIndex, boolean triggerFirstInitializedSolutionEvent, String logIndentation, Termination<Solution_> phaseTermination) protectedBuilder(int phaseIndex, String logIndentation, Termination<Solution_> phaseTermination) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract AbstractPhase<Solution_>build()voidsetAssertExpectedStepScore(boolean assertExpectedStepScore) voidsetAssertShadowVariablesAreNotStaleAfterStep(boolean assertShadowVariablesAreNotStaleAfterStep) voidsetAssertStepScoreFromScratch(boolean assertStepScoreFromScratch)
-
Constructor Details
-
Builder
-
Builder
protected Builder(int phaseIndex, boolean triggerFirstInitializedSolutionEvent, String logIndentation, Termination<Solution_> phaseTermination)
-
-
Method Details
-
setAssertStepScoreFromScratch
public void setAssertStepScoreFromScratch(boolean assertStepScoreFromScratch) -
setAssertExpectedStepScore
public void setAssertExpectedStepScore(boolean assertExpectedStepScore) -
setAssertShadowVariablesAreNotStaleAfterStep
public void setAssertShadowVariablesAreNotStaleAfterStep(boolean assertShadowVariablesAreNotStaleAfterStep) -
build
-