public class LocalSearchPhaseConfig extends PhaseConfig<LocalSearchPhaseConfig>
| Modifier and Type | Field and Description |
|---|---|
protected LocalSearchType |
localSearchType |
| Constructor and Description |
|---|
LocalSearchPhaseConfig() |
buildPhaseTermination, getTerminationConfig, setTerminationConfig, toStringdeduceEntityDescriptor, deduceVariableDescriptor, deduceVariableDescriptorListprotected LocalSearchType localSearchType
public LocalSearchType getLocalSearchType()
public void setLocalSearchType(LocalSearchType localSearchType)
public MoveSelectorConfig getMoveSelectorConfig()
public void setMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig)
public AcceptorConfig getAcceptorConfig()
public void setAcceptorConfig(AcceptorConfig acceptorConfig)
public LocalSearchForagerConfig getForagerConfig()
public void setForagerConfig(LocalSearchForagerConfig foragerConfig)
public LocalSearchPhaseConfig withLocalSearchType(LocalSearchType localSearchType)
public LocalSearchPhaseConfig withMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig)
public LocalSearchPhaseConfig withAcceptorConfig(AcceptorConfig acceptorConfig)
public LocalSearchPhaseConfig withForagerConfig(LocalSearchForagerConfig foragerConfig)
public LocalSearchPhase buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)
buildPhase in class PhaseConfig<LocalSearchPhaseConfig>protected Acceptor buildAcceptor(HeuristicConfigPolicy configPolicy)
protected LocalSearchForager buildForager(HeuristicConfigPolicy configPolicy)
protected MoveSelector buildMoveSelector(HeuristicConfigPolicy configPolicy)
public LocalSearchPhaseConfig inherit(LocalSearchPhaseConfig inheritedConfig)
AbstractConfiginheritedConfig unless that property (or a semantic alternative)
is defined by this instance (which overwrites the inherited behaviour).
After the inheritance, if a property on this AbstractConfig composition is replaced,
it should not affect the inherited composition instance.
inherit in class PhaseConfig<LocalSearchPhaseConfig>inheritedConfig - never nullpublic LocalSearchPhaseConfig copyConfig()
AbstractConfigAbstractConfig.inherit(AbstractConfig) on itcopyConfig in class AbstractConfig<LocalSearchPhaseConfig>Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.