public class ConstructionHeuristicSolverPhaseConfig extends SolverPhaseConfig
Modifier and Type | Class and Description |
---|---|
static class |
ConstructionHeuristicSolverPhaseConfig.ConstructionHeuristicType |
Modifier and Type | Field and Description |
---|---|
protected ConstructionHeuristicSolverPhaseConfig.ConstructionHeuristicType |
constructionHeuristicType |
protected List<EntityPlacerConfig> |
entityPlacerConfigList |
protected ConstructionHeuristicForagerConfig |
foragerConfig |
Constructor and Description |
---|
ConstructionHeuristicSolverPhaseConfig() |
Modifier and Type | Method and Description |
---|---|
ConstructionHeuristicSolverPhase |
buildSolverPhase(int phaseIndex,
HeuristicConfigPolicy solverConfigPolicy,
Termination solverTermination) |
ConstructionHeuristicSolverPhaseConfig.ConstructionHeuristicType |
getConstructionHeuristicType() |
List<EntityPlacerConfig> |
getEntityPlacerConfigList() |
ConstructionHeuristicForagerConfig |
getForagerConfig() |
void |
inherit(ConstructionHeuristicSolverPhaseConfig inheritedConfig) |
void |
setConstructionHeuristicType(ConstructionHeuristicSolverPhaseConfig.ConstructionHeuristicType constructionHeuristicType) |
void |
setEntityPlacerConfigList(List<EntityPlacerConfig> entityPlacerConfigList) |
void |
setForagerConfig(ConstructionHeuristicForagerConfig foragerConfig) |
configureSolverPhase, getTerminationConfig, inherit, setTerminationConfig
protected ConstructionHeuristicSolverPhaseConfig.ConstructionHeuristicType constructionHeuristicType
protected List<EntityPlacerConfig> entityPlacerConfigList
protected ConstructionHeuristicForagerConfig foragerConfig
public ConstructionHeuristicSolverPhaseConfig()
public ConstructionHeuristicSolverPhaseConfig.ConstructionHeuristicType getConstructionHeuristicType()
public void setConstructionHeuristicType(ConstructionHeuristicSolverPhaseConfig.ConstructionHeuristicType constructionHeuristicType)
public List<EntityPlacerConfig> getEntityPlacerConfigList()
public void setEntityPlacerConfigList(List<EntityPlacerConfig> entityPlacerConfigList)
public ConstructionHeuristicForagerConfig getForagerConfig()
public void setForagerConfig(ConstructionHeuristicForagerConfig foragerConfig)
public ConstructionHeuristicSolverPhase buildSolverPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, Termination solverTermination)
buildSolverPhase
in class SolverPhaseConfig
public void inherit(ConstructionHeuristicSolverPhaseConfig inheritedConfig)
Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.