public class ConstructionHeuristicPhaseConfig extends PhaseConfig
Modifier and Type | Field and Description |
---|---|
protected ConstructionHeuristicType |
constructionHeuristicType |
protected List<EntityPlacerConfig> |
entityPlacerConfigList |
protected EntitySorterManner |
entitySorterManner |
protected ConstructionHeuristicForagerConfig |
foragerConfig |
protected ValueSorterManner |
valueSorterManner |
Constructor and Description |
---|
ConstructionHeuristicPhaseConfig() |
Modifier and Type | Method and Description |
---|---|
ConstructionHeuristicPhase |
buildPhase(int phaseIndex,
HeuristicConfigPolicy solverConfigPolicy,
BestSolutionRecaller bestSolutionRecaller,
Termination solverTermination) |
ConstructionHeuristicType |
getConstructionHeuristicType() |
EntityPlacerConfig |
getEntityPlacerConfig() |
EntitySorterManner |
getEntitySorterManner() |
ConstructionHeuristicForagerConfig |
getForagerConfig() |
ValueSorterManner |
getValueSorterManner() |
void |
inherit(ConstructionHeuristicPhaseConfig inheritedConfig) |
void |
setConstructionHeuristicType(ConstructionHeuristicType constructionHeuristicType) |
void |
setEntityPlacerConfig(EntityPlacerConfig entityPlacerConfig) |
void |
setEntitySorterManner(EntitySorterManner entitySorterManner) |
void |
setForagerConfig(ConstructionHeuristicForagerConfig foragerConfig) |
void |
setValueSorterManner(ValueSorterManner valueSorterManner) |
configurePhase, getTerminationConfig, inherit, setTerminationConfig, toString
protected ConstructionHeuristicType constructionHeuristicType
protected EntitySorterManner entitySorterManner
protected ValueSorterManner valueSorterManner
protected List<EntityPlacerConfig> entityPlacerConfigList
protected ConstructionHeuristicForagerConfig foragerConfig
public ConstructionHeuristicType getConstructionHeuristicType()
public void setConstructionHeuristicType(ConstructionHeuristicType constructionHeuristicType)
public EntitySorterManner getEntitySorterManner()
public void setEntitySorterManner(EntitySorterManner entitySorterManner)
public ValueSorterManner getValueSorterManner()
public void setValueSorterManner(ValueSorterManner valueSorterManner)
public EntityPlacerConfig getEntityPlacerConfig()
public void setEntityPlacerConfig(EntityPlacerConfig entityPlacerConfig)
public ConstructionHeuristicForagerConfig getForagerConfig()
public void setForagerConfig(ConstructionHeuristicForagerConfig foragerConfig)
public ConstructionHeuristicPhase buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)
buildPhase
in class PhaseConfig
public void inherit(ConstructionHeuristicPhaseConfig inheritedConfig)
Copyright © 2006–2015 JBoss by Red Hat. All rights reserved.