Package org.optaplanner.core.impl.phase
Interface PhaseFactory<Solution_>
-
- All Known Implementing Classes:
AbstractPhaseFactory
,DefaultConstructionHeuristicPhaseFactory
,DefaultCustomPhaseFactory
,DefaultExhaustiveSearchPhaseFactory
,DefaultLocalSearchPhaseFactory
,DefaultPartitionedSearchPhaseFactory
,NoChangePhaseFactory
public interface PhaseFactory<Solution_>
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description Phase<Solution_>
buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination)
static <Solution_>
List<Phase<Solution_>>buildPhases(List<PhaseConfig> phaseConfigList, HeuristicConfigPolicy<Solution_> configPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> termination)
static <Solution_>
PhaseFactory<Solution_>create(PhaseConfig<?> phaseConfig)
-
-
-
Method Detail
-
create
static <Solution_> PhaseFactory<Solution_> create(PhaseConfig<?> phaseConfig)
-
buildPhases
static <Solution_> List<Phase<Solution_>> buildPhases(List<PhaseConfig> phaseConfigList, HeuristicConfigPolicy<Solution_> configPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> termination)
-
buildPhase
Phase<Solution_> buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination)
-
-