public class LocalSearchPhaseConfig extends PhaseConfig
Modifier and Type | Field and Description |
---|---|
protected LocalSearchType |
localSearchType |
Constructor and Description |
---|
LocalSearchPhaseConfig() |
Modifier and Type | Method and Description |
---|---|
protected Acceptor |
buildAcceptor(HeuristicConfigPolicy configPolicy) |
protected Forager |
buildForager(HeuristicConfigPolicy configPolicy) |
protected MoveSelector |
buildMoveSelector(HeuristicConfigPolicy configPolicy) |
LocalSearchPhase |
buildPhase(int phaseIndex,
HeuristicConfigPolicy solverConfigPolicy,
BestSolutionRecaller bestSolutionRecaller,
Termination solverTermination) |
AcceptorConfig |
getAcceptorConfig() |
LocalSearchForagerConfig |
getForagerConfig() |
LocalSearchType |
getLocalSearchType() |
MoveSelectorConfig |
getMoveSelectorConfig() |
void |
inherit(LocalSearchPhaseConfig inheritedConfig) |
void |
setAcceptorConfig(AcceptorConfig acceptorConfig) |
void |
setForagerConfig(LocalSearchForagerConfig foragerConfig) |
void |
setLocalSearchType(LocalSearchType localSearchType) |
void |
setMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig) |
configurePhase, getTerminationConfig, inherit, setTerminationConfig, toString
protected 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 LocalSearchPhase buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)
buildPhase
in class PhaseConfig
protected Acceptor buildAcceptor(HeuristicConfigPolicy configPolicy)
protected Forager buildForager(HeuristicConfigPolicy configPolicy)
protected MoveSelector buildMoveSelector(HeuristicConfigPolicy configPolicy)
public void inherit(LocalSearchPhaseConfig inheritedConfig)
Copyright © 2006–2015 JBoss by Red Hat. All rights reserved.