org.drools.planner.config
Class AbstractSolverConfig
java.lang.Object
org.drools.planner.config.AbstractSolverConfig
- Direct Known Subclasses:
- BruteForceSolverConfig, LocalSearchSolverConfig
public abstract class AbstractSolverConfig
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_RANDOM_SEED
protected static final long DEFAULT_RANDOM_SEED
- See Also:
- Constant Field Values
environmentMode
protected EnvironmentMode environmentMode
randomSeed
protected Long randomSeed
ruleBase
protected org.drools.RuleBase ruleBase
scoreDrlList
protected List<String> scoreDrlList
scoreDefinitionConfig
protected ScoreDefinitionConfig scoreDefinitionConfig
startingSolutionInitializer
protected StartingSolutionInitializer startingSolutionInitializer
startingSolutionInitializerClass
protected Class<StartingSolutionInitializer> startingSolutionInitializerClass
AbstractSolverConfig
public AbstractSolverConfig()
getEnvironmentMode
public EnvironmentMode getEnvironmentMode()
setEnvironmentMode
public void setEnvironmentMode(EnvironmentMode environmentMode)
getRandomSeed
public Long getRandomSeed()
setRandomSeed
public void setRandomSeed(Long randomSeed)
getRuleBase
public org.drools.RuleBase getRuleBase()
setRuleBase
public void setRuleBase(org.drools.RuleBase ruleBase)
getScoreDrlList
public List<String> getScoreDrlList()
setScoreDrlList
public void setScoreDrlList(List<String> scoreDrlList)
getScoreDefinitionConfig
public ScoreDefinitionConfig getScoreDefinitionConfig()
setScoreDefinitionConfig
public void setScoreDefinitionConfig(ScoreDefinitionConfig scoreDefinitionConfig)
getStartingSolutionInitializer
public StartingSolutionInitializer getStartingSolutionInitializer()
setStartingSolutionInitializer
public void setStartingSolutionInitializer(StartingSolutionInitializer startingSolutionInitializer)
getStartingSolutionInitializerClass
public Class<StartingSolutionInitializer> getStartingSolutionInitializerClass()
setStartingSolutionInitializerClass
public void setStartingSolutionInitializerClass(Class<StartingSolutionInitializer> startingSolutionInitializerClass)
buildSolver
public abstract Solver buildSolver()
configureAbstractSolver
protected ScoreDefinition configureAbstractSolver(AbstractSolver abstractSolver)
buildStartingSolutionInitializer
public StartingSolutionInitializer buildStartingSolutionInitializer()
inherit
public void inherit(AbstractSolverConfig inheritedConfig)
Copyright © 2001-2011 JBoss Inc.. All Rights Reserved.