Class AbstractPhaseFactory<Solution_,PhaseConfig_ extends PhaseConfig<PhaseConfig_>>
java.lang.Object
ai.timefold.solver.core.impl.phase.AbstractPhaseFactory<Solution_,PhaseConfig_>
- All Implemented Interfaces:
PhaseFactory<Solution_>
- Direct Known Subclasses:
DefaultConstructionHeuristicPhaseFactory,DefaultCustomPhaseFactory,DefaultExhaustiveSearchPhaseFactory,DefaultLocalSearchPhaseFactory,DefaultPartitionedSearchPhaseFactory,NoChangePhaseFactory
public abstract class AbstractPhaseFactory<Solution_,PhaseConfig_ extends PhaseConfig<PhaseConfig_>>
extends Object
implements PhaseFactory<Solution_>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PhaseTermination<Solution_>buildPhaseTermination(HeuristicConfigPolicy<Solution_> configPolicy, SolverTermination<Solution_> solverTermination) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ai.timefold.solver.core.impl.phase.PhaseFactory
buildPhase
-
Field Details
-
logger
protected final org.slf4j.Logger logger -
phaseConfig
-
-
Constructor Details
-
AbstractPhaseFactory
-
-
Method Details
-
buildPhaseTermination
protected PhaseTermination<Solution_> buildPhaseTermination(HeuristicConfigPolicy<Solution_> configPolicy, SolverTermination<Solution_> solverTermination)
-