Class TerminationFactory<Solution_>
java.lang.Object
ai.timefold.solver.core.impl.solver.termination.TerminationFactory<Solution_>
-
Method Summary
Modifier and TypeMethodDescription<Score_ extends Score<Score_>>
@Nullable Termination<Solution_>buildTermination(HeuristicConfigPolicy<Solution_> configPolicy) <Termination_ extends Termination<Solution_>>
Termination_buildTermination(HeuristicConfigPolicy<Solution_> configPolicy, Termination_ chainedTermination) static <Solution_>
TerminationFactory<Solution_>create(TerminationConfig terminationConfig)
-
Method Details
-
create
-
buildTermination
public <Termination_ extends Termination<Solution_>> Termination_ buildTermination(HeuristicConfigPolicy<Solution_> configPolicy, Termination_ chainedTermination) -
buildTermination
public <Score_ extends Score<Score_>> @Nullable Termination<Solution_> buildTermination(HeuristicConfigPolicy<Solution_> configPolicy) - Parameters:
configPolicy- never null- Returns:
- sometimes null
-