org.optaplanner.core.config.solver
public class SolverConfig extends Object
Modifier and Type | Field and Description |
---|---|
protected static long |
DEFAULT_RANDOM_SEED |
protected EnvironmentMode |
environmentMode |
protected List<Class<?>> |
planningEntityClassList |
protected Long |
randomSeed |
protected ScoreDirectorFactoryConfig |
scoreDirectorFactoryConfig |
protected Class<? extends Solution> |
solutionClass |
protected List<SolverPhaseConfig> |
solverPhaseConfigList |
Constructor and Description |
---|
SolverConfig() |
protected static final long DEFAULT_RANDOM_SEED
protected EnvironmentMode environmentMode
protected Long randomSeed
protected ScoreDirectorFactoryConfig scoreDirectorFactoryConfig
protected List<SolverPhaseConfig> solverPhaseConfigList
public EnvironmentMode getEnvironmentMode()
public void setEnvironmentMode(EnvironmentMode environmentMode)
public Long getRandomSeed()
public void setRandomSeed(Long randomSeed)
public void setPlanningEntityClassList(List<Class<?>> planningEntityClassList)
public ScoreDirectorFactoryConfig getScoreDirectorFactoryConfig()
public void setScoreDirectorFactoryConfig(ScoreDirectorFactoryConfig scoreDirectorFactoryConfig)
public TerminationConfig getTerminationConfig()
public void setTerminationConfig(TerminationConfig terminationConfig)
public List<SolverPhaseConfig> getSolverPhaseConfigList()
public void setSolverPhaseConfigList(List<SolverPhaseConfig> solverPhaseConfigList)
public Solver buildSolver()
protected BestSolutionRecaller buildBestSolutionRecaller(EnvironmentMode environmentMode)
protected SolutionDescriptor buildSolutionDescriptor()
public void inherit(SolverConfig inheritedConfig)
Copyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.