org.optaplanner.core.config.phase.custom
public class CustomSolverPhaseConfig extends SolverPhaseConfig
Modifier and Type | Field and Description |
---|---|
protected List<Class<CustomSolverPhaseCommand>> |
customSolverPhaseCommandClassList |
protected Boolean |
forceUpdateBestSolution |
Constructor and Description |
---|
CustomSolverPhaseConfig() |
Modifier and Type | Method and Description |
---|---|
CustomSolverPhase |
buildSolverPhase(int phaseIndex,
HeuristicConfigPolicy solverConfigPolicy,
Termination solverTermination) |
List<Class<CustomSolverPhaseCommand>> |
getCustomSolverPhaseCommandClassList() |
Boolean |
getForceUpdateBestSolution() |
void |
inherit(CustomSolverPhaseConfig inheritedConfig) |
void |
setCustomSolverPhaseCommandClassList(List<Class<CustomSolverPhaseCommand>> customSolverPhaseCommandClassList) |
void |
setForceUpdateBestSolution(Boolean forceUpdateBestSolution) |
configureSolverPhase, getTerminationConfig, inherit, setTerminationConfig
protected List<Class<CustomSolverPhaseCommand>> customSolverPhaseCommandClassList
protected Boolean forceUpdateBestSolution
public List<Class<CustomSolverPhaseCommand>> getCustomSolverPhaseCommandClassList()
public void setCustomSolverPhaseCommandClassList(List<Class<CustomSolverPhaseCommand>> customSolverPhaseCommandClassList)
public Boolean getForceUpdateBestSolution()
public void setForceUpdateBestSolution(Boolean forceUpdateBestSolution)
public CustomSolverPhase buildSolverPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, Termination solverTermination)
buildSolverPhase
in class SolverPhaseConfig
public void inherit(CustomSolverPhaseConfig inheritedConfig)
Copyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.