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 SummaryModifier 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
- 
buildPhasesstatic <Solution_> List<Phase<Solution_>> buildPhases(List<PhaseConfig> phaseConfigList, HeuristicConfigPolicy<Solution_> configPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> termination) 
- 
buildPhasePhase<Solution_> buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) 
 
-