OptaPlanner core 6.1.0.Beta4

org.optaplanner.core.config.constructionheuristic
Class ConstructionHeuristicPhaseConfig

java.lang.Object
  extended by org.optaplanner.core.config.phase.PhaseConfig
      extended by org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig

public class ConstructionHeuristicPhaseConfig
extends PhaseConfig


Nested Class Summary
static class ConstructionHeuristicPhaseConfig.ConstructionHeuristicType
           
 
Field Summary
protected  ConstructionHeuristicPhaseConfig.ConstructionHeuristicType constructionHeuristicType
           
protected  List<EntityPlacerConfig> entityPlacerConfigList
           
protected  ConstructionHeuristicForagerConfig foragerConfig
           
 
Constructor Summary
ConstructionHeuristicPhaseConfig()
           
 
Method Summary
 ConstructionHeuristicPhase buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)
           
 ConstructionHeuristicPhaseConfig.ConstructionHeuristicType getConstructionHeuristicType()
           
 EntityPlacerConfig getEntityPlacerConfig()
           
 ConstructionHeuristicForagerConfig getForagerConfig()
           
 void inherit(ConstructionHeuristicPhaseConfig inheritedConfig)
           
 void setConstructionHeuristicType(ConstructionHeuristicPhaseConfig.ConstructionHeuristicType constructionHeuristicType)
           
 void setEntityPlacerConfig(EntityPlacerConfig entityPlacerConfig)
           
 void setForagerConfig(ConstructionHeuristicForagerConfig foragerConfig)
           
 
Methods inherited from class org.optaplanner.core.config.phase.PhaseConfig
configurePhase, getTerminationConfig, inherit, setTerminationConfig
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

constructionHeuristicType

protected ConstructionHeuristicPhaseConfig.ConstructionHeuristicType constructionHeuristicType

entityPlacerConfigList

protected List<EntityPlacerConfig> entityPlacerConfigList

foragerConfig

protected ConstructionHeuristicForagerConfig foragerConfig
Constructor Detail

ConstructionHeuristicPhaseConfig

public ConstructionHeuristicPhaseConfig()
Method Detail

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)

OptaPlanner core 6.1.0.Beta4

Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.