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
Modifier and TypeMethodDescriptionbuildPhase
(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) buildPhases
(List<PhaseConfig> phaseConfigList, HeuristicConfigPolicy<Solution_> configPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> termination) static <Solution_>
PhaseFactory<Solution_>create
(PhaseConfig<?> phaseConfig)
-
Method Details
-
create
-
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)
-