Class HeuristicConfigPolicy<Solution_>
java.lang.Object
ai.timefold.solver.core.impl.heuristic.HeuristicConfigPolicy<Solution_>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEntityMimicRecorder(String id, EntityMimicRecorder<Solution_> mimicRecordingEntitySelector) voidaddSubListMimicRecorder(String id, SubListMimicRecorder<Solution_> mimicRecordingSubListSelector) voidaddValueMimicRecorder(String id, ValueMimicRecorder<Solution_> mimicRecordingValueSelector) buildThreadFactory(ChildThreadType childThreadType) createChildThreadConfigPolicy(ChildThreadType childThreadType) voidensurePreviewFeature(PreviewFeature previewFeature) static voidensurePreviewFeature(PreviewFeature previewFeature, Collection<PreviewFeature> previewFeatureCollection) Class<? extends NearbyDistanceMeter>booleanbooleanbooleantoString()
-
Method Details
-
getEnvironmentMode
-
getLogIndentation
-
getMoveThreadCount
-
getMoveThreadBufferSize
-
getInitializingScoreTrend
-
getSolutionDescriptor
-
getScoreDefinition
-
getEntitySorterManner
-
getValueSorterManner
-
getClassInstanceCache
-
isReinitializeVariableFilterEnabled
public boolean isReinitializeVariableFilterEnabled() -
isInitializedChainedValueFilterEnabled
public boolean isInitializedChainedValueFilterEnabled() -
isUnassignedValuesAllowed
public boolean isUnassignedValuesAllowed() -
getNearbyDistanceMeterClass
-
getRandom
-
cloneBuilder
-
copyConfigPolicy
-
createPhaseConfigPolicy
-
copyConfigPolicyWithoutNearbySetting
-
createChildThreadConfigPolicy
public HeuristicConfigPolicy<Solution_> createChildThreadConfigPolicy(ChildThreadType childThreadType) -
addEntityMimicRecorder
public void addEntityMimicRecorder(String id, EntityMimicRecorder<Solution_> mimicRecordingEntitySelector) -
getEntityMimicRecorder
-
addSubListMimicRecorder
public void addSubListMimicRecorder(String id, SubListMimicRecorder<Solution_> mimicRecordingSubListSelector) -
getSubListMimicRecorder
-
addValueMimicRecorder
public void addValueMimicRecorder(String id, ValueMimicRecorder<Solution_> mimicRecordingValueSelector) -
getValueMimicRecorder
-
buildThreadFactory
-
ensurePreviewFeature
-
ensurePreviewFeature
public static void ensurePreviewFeature(PreviewFeature previewFeature, Collection<PreviewFeature> previewFeatureCollection) -
toString
-