Class HeuristicConfigPolicy<Solution_>
- java.lang.Object
-
- org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy<Solution_>
-
public class HeuristicConfigPolicy<Solution_> extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HeuristicConfigPolicy.Builder<Solution_>
-
Method Summary
-
-
-
Method Detail
-
getEnvironmentMode
public EnvironmentMode getEnvironmentMode()
-
getLogIndentation
public String getLogIndentation()
-
getMoveThreadCount
public Integer getMoveThreadCount()
-
getMoveThreadBufferSize
public Integer getMoveThreadBufferSize()
-
getSolutionDescriptor
public SolutionDescriptor<Solution_> getSolutionDescriptor()
-
getScoreDefinition
public ScoreDefinition getScoreDefinition()
-
getScoreDirectorFactory
public InnerScoreDirectorFactory<Solution_,?> getScoreDirectorFactory()
-
getEntitySorterManner
public EntitySorterManner getEntitySorterManner()
-
getValueSorterManner
public ValueSorterManner getValueSorterManner()
-
isReinitializeVariableFilterEnabled
public boolean isReinitializeVariableFilterEnabled()
-
isInitializedChainedValueFilterEnabled
public boolean isInitializedChainedValueFilterEnabled()
-
cloneBuilder
public HeuristicConfigPolicy.Builder<Solution_> cloneBuilder()
-
createPhaseConfigPolicy
public HeuristicConfigPolicy<Solution_> createPhaseConfigPolicy()
-
createChildThreadConfigPolicy
public HeuristicConfigPolicy<Solution_> createChildThreadConfigPolicy(ChildThreadType childThreadType)
-
addEntityMimicRecorder
public void addEntityMimicRecorder(String id, EntityMimicRecorder<Solution_> mimicRecordingEntitySelector)
-
getEntityMimicRecorder
public EntityMimicRecorder<Solution_> getEntityMimicRecorder(String id)
-
addValueMimicRecorder
public void addValueMimicRecorder(String id, ValueMimicRecorder<Solution_> mimicRecordingValueSelector)
-
getValueMimicRecorder
public ValueMimicRecorder<Solution_> getValueMimicRecorder(String id)
-
buildThreadFactory
public ThreadFactory buildThreadFactory(ChildThreadType childThreadType)
-
-