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)  
 -