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
constructionHeuristicType
protected ConstructionHeuristicType constructionHeuristicType
entitySorterManner
protected EntitySorterManner entitySorterManner
valueSorterManner
protected ValueSorterManner valueSorterManner
entityPlacerConfigList
protected List<EntityPlacerConfig> entityPlacerConfigList
foragerConfig
protected ConstructionHeuristicForagerConfig foragerConfig
ConstructionHeuristicPhaseConfig
public ConstructionHeuristicPhaseConfig()
getConstructionHeuristicType
public ConstructionHeuristicType getConstructionHeuristicType()
setConstructionHeuristicType
public void setConstructionHeuristicType(ConstructionHeuristicType constructionHeuristicType)
getEntitySorterManner
public EntitySorterManner getEntitySorterManner()
setEntitySorterManner
public void setEntitySorterManner(EntitySorterManner entitySorterManner)
getValueSorterManner
public ValueSorterManner getValueSorterManner()
setValueSorterManner
public void setValueSorterManner(ValueSorterManner valueSorterManner)
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.