org.optaplanner.core.config.constructionheuristic
Class ConstructionHeuristicPhaseConfig
java.lang.Object
org.optaplanner.core.config.phase.PhaseConfig
org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
public class ConstructionHeuristicPhaseConfig
- extends PhaseConfig
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
constructionHeuristicType
protected ConstructionHeuristicPhaseConfig.ConstructionHeuristicType constructionHeuristicType
entityPlacerConfigList
protected List<EntityPlacerConfig> entityPlacerConfigList
foragerConfig
protected ConstructionHeuristicForagerConfig foragerConfig
ConstructionHeuristicPhaseConfig
public ConstructionHeuristicPhaseConfig()
getConstructionHeuristicType
public ConstructionHeuristicPhaseConfig.ConstructionHeuristicType getConstructionHeuristicType()
setConstructionHeuristicType
public void setConstructionHeuristicType(ConstructionHeuristicPhaseConfig.ConstructionHeuristicType constructionHeuristicType)
getEntityPlacerConfig
public EntityPlacerConfig getEntityPlacerConfig()
setEntityPlacerConfig
public void setEntityPlacerConfig(EntityPlacerConfig entityPlacerConfig)
getForagerConfig
public ConstructionHeuristicForagerConfig getForagerConfig()
setForagerConfig
public void setForagerConfig(ConstructionHeuristicForagerConfig foragerConfig)
buildPhase
public ConstructionHeuristicPhase buildPhase(int phaseIndex,
HeuristicConfigPolicy solverConfigPolicy,
BestSolutionRecaller bestSolutionRecaller,
Termination solverTermination)
- Specified by:
buildPhase
in class PhaseConfig
inherit
public void inherit(ConstructionHeuristicPhaseConfig inheritedConfig)
Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.