Package org.optaplanner.core.impl.phase
Class AbstractPhase.Builder<Solution_>
- java.lang.Object
-
- org.optaplanner.core.impl.phase.AbstractPhase.Builder<Solution_>
-
- Direct Known Subclasses:
DefaultConstructionHeuristicPhase.Builder,DefaultCustomPhase.Builder,DefaultExhaustiveSearchPhase.Builder,DefaultLocalSearchPhase.Builder,DefaultPartitionedSearchPhase.Builder,NoChangePhase.Builder
- Enclosing class:
- AbstractPhase<Solution_>
protected abstract static class AbstractPhase.Builder<Solution_> extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder(int phaseIndex, String logIndentation, Termination<Solution_> phaseTermination)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract AbstractPhase<Solution_>build()voidsetAssertExpectedStepScore(boolean assertExpectedStepScore)voidsetAssertShadowVariablesAreNotStaleAfterStep(boolean assertShadowVariablesAreNotStaleAfterStep)voidsetAssertStepScoreFromScratch(boolean assertStepScoreFromScratch)
-
-
-
Constructor Detail
-
Builder
protected Builder(int phaseIndex, String logIndentation, Termination<Solution_> phaseTermination)
-
-
Method Detail
-
setAssertStepScoreFromScratch
public void setAssertStepScoreFromScratch(boolean assertStepScoreFromScratch)
-
setAssertExpectedStepScore
public void setAssertExpectedStepScore(boolean assertExpectedStepScore)
-
setAssertShadowVariablesAreNotStaleAfterStep
public void setAssertShadowVariablesAreNotStaleAfterStep(boolean assertShadowVariablesAreNotStaleAfterStep)
-
build
protected abstract AbstractPhase<Solution_> build()
-
-