Class RuinRecreateConstructionHeuristicPhaseBuilder<Solution_>
java.lang.Object
ai.timefold.solver.core.impl.phase.AbstractPhase.Builder<Solution_>
ai.timefold.solver.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase.DefaultConstructionHeuristicPhaseBuilder<Solution_>
ai.timefold.solver.core.impl.heuristic.selector.move.generic.RuinRecreateConstructionHeuristicPhaseBuilder<Solution_>
public final class RuinRecreateConstructionHeuristicPhaseBuilder<Solution_>
extends DefaultConstructionHeuristicPhase.DefaultConstructionHeuristicPhaseBuilder<Solution_>
-
Method Summary
Modifier and TypeMethodDescriptionbuild()static <Solution_>
RuinRecreateConstructionHeuristicPhaseBuilder<Solution_>create(HeuristicConfigPolicy<Solution_> solverConfigPolicy) static <Solution_>
RuinRecreateConstructionHeuristicPhaseBuilder<Solution_>create(HeuristicConfigPolicy<Solution_> solverConfigPolicy, ConstructionHeuristicPhaseConfig constructionHeuristicConfig) withElementsToRecreate(List<Object> elements) Methods inherited from class ai.timefold.solver.core.impl.phase.AbstractPhase.Builder
setAssertExpectedStepScore, setAssertShadowVariablesAreNotStaleAfterStep, setAssertStepScoreFromScratch
-
Method Details
-
create
public static <Solution_> RuinRecreateConstructionHeuristicPhaseBuilder<Solution_> create(HeuristicConfigPolicy<Solution_> solverConfigPolicy) -
create
public static <Solution_> RuinRecreateConstructionHeuristicPhaseBuilder<Solution_> create(HeuristicConfigPolicy<Solution_> solverConfigPolicy, ConstructionHeuristicPhaseConfig constructionHeuristicConfig) -
withElementsToRecreate
public RuinRecreateConstructionHeuristicPhaseBuilder<Solution_> withElementsToRecreate(List<Object> elements) -
getEntityPlacer
-
build
- Overrides:
buildin classDefaultConstructionHeuristicPhase.DefaultConstructionHeuristicPhaseBuilder<Solution_>
-