public static final class ConstraintSolverParameters.Builder extends com.google.protobuf.GeneratedMessage.Builder<ConstraintSolverParameters.Builder> implements ConstraintSolverParametersOrBuilder
Solver parameters.Protobuf type
operations_research.ConstraintSolverParameters
Modifier and Type | Method and Description |
---|---|
ConstraintSolverParameters |
build() |
ConstraintSolverParameters |
buildPartial() |
ConstraintSolverParameters.Builder |
clear() |
ConstraintSolverParameters.Builder |
clearArraySplitSize()
When a sum/min/max operation is applied on a large array, this
array is recursively split into blocks of size 'array_split_size'.
|
ConstraintSolverParameters.Builder |
clearCheckSolutionPeriod()
Control the behavior of local search.
|
ConstraintSolverParameters.Builder |
clearCompressTrail()
This parameter indicates if the solver should compress the trail
during the search.
|
ConstraintSolverParameters.Builder |
clearDiffnUseCumulative()
Control the propagation of the diffn constraint.
|
ConstraintSolverParameters.Builder |
clearDisableSolve()
bool disable_solve = 15; |
ConstraintSolverParameters.Builder |
clearMaxEdgeFinderSize()
int32 max_edge_finder_size = 109; |
ConstraintSolverParameters.Builder |
clearNameAllVariables()
Should anonymous variables be given a name.
|
ConstraintSolverParameters.Builder |
clearNameCastVariables()
Create names for cast variables.
|
ConstraintSolverParameters.Builder |
clearPrintAddedConstraints()
Print added constraints.
|
ConstraintSolverParameters.Builder |
clearPrintLocalSearchProfile()
Print local search profiling data after solving.
|
ConstraintSolverParameters.Builder |
clearPrintModel()
Print the model before solving.
|
ConstraintSolverParameters.Builder |
clearPrintModelStats()
Print model statistics before solving.
|
ConstraintSolverParameters.Builder |
clearProfileFile()
Export propagation profiling data to file.
|
ConstraintSolverParameters.Builder |
clearProfileLocalSearch()
Activate local search profiling.
|
ConstraintSolverParameters.Builder |
clearProfilePropagation()
Activate propagation profiling.
|
ConstraintSolverParameters.Builder |
clearSkipLocallyOptimalPaths()
Skip locally optimal pairs of paths in PathOperators.
|
ConstraintSolverParameters.Builder |
clearStoreNames()
This parameters indicates if the solver should store the names of
the objets it manages.
|
ConstraintSolverParameters.Builder |
clearTracePropagation()
Activate propagate tracing.
|
ConstraintSolverParameters.Builder |
clearTraceSearch()
Trace search.
|
ConstraintSolverParameters.Builder |
clearTrailBlockSize()
This parameter indicates the default size of a block of the trail.
|
ConstraintSolverParameters.Builder |
clearUseAllPossibleDisjunctions()
bool use_all_possible_disjunctions = 108; |
ConstraintSolverParameters.Builder |
clearUseCumulativeEdgeFinder()
Control the propagation of the cumulative constraint.
|
ConstraintSolverParameters.Builder |
clearUseCumulativeTimeTable()
bool use_cumulative_time_table = 106; |
ConstraintSolverParameters.Builder |
clearUseCumulativeTimeTableSync()
bool use_cumulative_time_table_sync = 112; |
ConstraintSolverParameters.Builder |
clearUseElementRmq()
Control the implementation of the element constraint.
|
ConstraintSolverParameters.Builder |
clearUseSequenceHighDemandTasks()
bool use_sequence_high_demand_tasks = 107; |
ConstraintSolverParameters.Builder |
clearUseSmallTable()
Control the implementation of the table constraint.
|
int |
getArraySplitSize()
When a sum/min/max operation is applied on a large array, this
array is recursively split into blocks of size 'array_split_size'.
|
int |
getCheckSolutionPeriod()
Control the behavior of local search.
|
ConstraintSolverParameters.TrailCompression |
getCompressTrail()
This parameter indicates if the solver should compress the trail
during the search.
|
int |
getCompressTrailValue()
This parameter indicates if the solver should compress the trail
during the search.
|
ConstraintSolverParameters |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getDiffnUseCumulative()
Control the propagation of the diffn constraint.
|
boolean |
getDisableSolve()
bool disable_solve = 15; |
int |
getMaxEdgeFinderSize()
int32 max_edge_finder_size = 109; |
boolean |
getNameAllVariables()
Should anonymous variables be given a name.
|
boolean |
getNameCastVariables()
Create names for cast variables.
|
boolean |
getPrintAddedConstraints()
Print added constraints.
|
boolean |
getPrintLocalSearchProfile()
Print local search profiling data after solving.
|
boolean |
getPrintModel()
Print the model before solving.
|
boolean |
getPrintModelStats()
Print model statistics before solving.
|
java.lang.String |
getProfileFile()
Export propagation profiling data to file.
|
com.google.protobuf.ByteString |
getProfileFileBytes()
Export propagation profiling data to file.
|
boolean |
getProfileLocalSearch()
Activate local search profiling.
|
boolean |
getProfilePropagation()
Activate propagation profiling.
|
boolean |
getSkipLocallyOptimalPaths()
Skip locally optimal pairs of paths in PathOperators.
|
boolean |
getStoreNames()
This parameters indicates if the solver should store the names of
the objets it manages.
|
boolean |
getTracePropagation()
Activate propagate tracing.
|
boolean |
getTraceSearch()
Trace search.
|
int |
getTrailBlockSize()
This parameter indicates the default size of a block of the trail.
|
boolean |
getUseAllPossibleDisjunctions()
bool use_all_possible_disjunctions = 108; |
boolean |
getUseCumulativeEdgeFinder()
Control the propagation of the cumulative constraint.
|
boolean |
getUseCumulativeTimeTable()
bool use_cumulative_time_table = 106; |
boolean |
getUseCumulativeTimeTableSync()
bool use_cumulative_time_table_sync = 112; |
boolean |
getUseElementRmq()
Control the implementation of the element constraint.
|
boolean |
getUseSequenceHighDemandTasks()
bool use_sequence_high_demand_tasks = 107; |
boolean |
getUseSmallTable()
Control the implementation of the table constraint.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ConstraintSolverParameters.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ConstraintSolverParameters.Builder |
mergeFrom(ConstraintSolverParameters other) |
ConstraintSolverParameters.Builder |
mergeFrom(com.google.protobuf.Message other) |
ConstraintSolverParameters.Builder |
setArraySplitSize(int value)
When a sum/min/max operation is applied on a large array, this
array is recursively split into blocks of size 'array_split_size'.
|
ConstraintSolverParameters.Builder |
setCheckSolutionPeriod(int value)
Control the behavior of local search.
|
ConstraintSolverParameters.Builder |
setCompressTrail(ConstraintSolverParameters.TrailCompression value)
This parameter indicates if the solver should compress the trail
during the search.
|
ConstraintSolverParameters.Builder |
setCompressTrailValue(int value)
This parameter indicates if the solver should compress the trail
during the search.
|
ConstraintSolverParameters.Builder |
setDiffnUseCumulative(boolean value)
Control the propagation of the diffn constraint.
|
ConstraintSolverParameters.Builder |
setDisableSolve(boolean value)
bool disable_solve = 15; |
ConstraintSolverParameters.Builder |
setMaxEdgeFinderSize(int value)
int32 max_edge_finder_size = 109; |
ConstraintSolverParameters.Builder |
setNameAllVariables(boolean value)
Should anonymous variables be given a name.
|
ConstraintSolverParameters.Builder |
setNameCastVariables(boolean value)
Create names for cast variables.
|
ConstraintSolverParameters.Builder |
setPrintAddedConstraints(boolean value)
Print added constraints.
|
ConstraintSolverParameters.Builder |
setPrintLocalSearchProfile(boolean value)
Print local search profiling data after solving.
|
ConstraintSolverParameters.Builder |
setPrintModel(boolean value)
Print the model before solving.
|
ConstraintSolverParameters.Builder |
setPrintModelStats(boolean value)
Print model statistics before solving.
|
ConstraintSolverParameters.Builder |
setProfileFile(java.lang.String value)
Export propagation profiling data to file.
|
ConstraintSolverParameters.Builder |
setProfileFileBytes(com.google.protobuf.ByteString value)
Export propagation profiling data to file.
|
ConstraintSolverParameters.Builder |
setProfileLocalSearch(boolean value)
Activate local search profiling.
|
ConstraintSolverParameters.Builder |
setProfilePropagation(boolean value)
Activate propagation profiling.
|
ConstraintSolverParameters.Builder |
setSkipLocallyOptimalPaths(boolean value)
Skip locally optimal pairs of paths in PathOperators.
|
ConstraintSolverParameters.Builder |
setStoreNames(boolean value)
This parameters indicates if the solver should store the names of
the objets it manages.
|
ConstraintSolverParameters.Builder |
setTracePropagation(boolean value)
Activate propagate tracing.
|
ConstraintSolverParameters.Builder |
setTraceSearch(boolean value)
Trace search.
|
ConstraintSolverParameters.Builder |
setTrailBlockSize(int value)
This parameter indicates the default size of a block of the trail.
|
ConstraintSolverParameters.Builder |
setUseAllPossibleDisjunctions(boolean value)
bool use_all_possible_disjunctions = 108; |
ConstraintSolverParameters.Builder |
setUseCumulativeEdgeFinder(boolean value)
Control the propagation of the cumulative constraint.
|
ConstraintSolverParameters.Builder |
setUseCumulativeTimeTable(boolean value)
bool use_cumulative_time_table = 106; |
ConstraintSolverParameters.Builder |
setUseCumulativeTimeTableSync(boolean value)
bool use_cumulative_time_table_sync = 112; |
ConstraintSolverParameters.Builder |
setUseElementRmq(boolean value)
Control the implementation of the element constraint.
|
ConstraintSolverParameters.Builder |
setUseSequenceHighDemandTasks(boolean value)
bool use_sequence_high_demand_tasks = 107; |
ConstraintSolverParameters.Builder |
setUseSmallTable(boolean value)
Control the implementation of the table constraint.
|
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage.Builder<ConstraintSolverParameters.Builder>
public ConstraintSolverParameters.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessage.Builder<ConstraintSolverParameters.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessage.Builder<ConstraintSolverParameters.Builder>
public ConstraintSolverParameters getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public ConstraintSolverParameters build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public ConstraintSolverParameters buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public ConstraintSolverParameters.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<ConstraintSolverParameters.Builder>
public ConstraintSolverParameters.Builder mergeFrom(ConstraintSolverParameters other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage.Builder<ConstraintSolverParameters.Builder>
public ConstraintSolverParameters.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<ConstraintSolverParameters.Builder>
java.io.IOException
public int getCompressTrailValue()
This parameter indicates if the solver should compress the trail during the search. No compression means that the solver will be faster, but will use more memory.
.operations_research.ConstraintSolverParameters.TrailCompression compress_trail = 1;
getCompressTrailValue
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setCompressTrailValue(int value)
This parameter indicates if the solver should compress the trail during the search. No compression means that the solver will be faster, but will use more memory.
.operations_research.ConstraintSolverParameters.TrailCompression compress_trail = 1;
value
- The enum numeric value on the wire for compressTrail to set.public ConstraintSolverParameters.TrailCompression getCompressTrail()
This parameter indicates if the solver should compress the trail during the search. No compression means that the solver will be faster, but will use more memory.
.operations_research.ConstraintSolverParameters.TrailCompression compress_trail = 1;
getCompressTrail
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setCompressTrail(ConstraintSolverParameters.TrailCompression value)
This parameter indicates if the solver should compress the trail during the search. No compression means that the solver will be faster, but will use more memory.
.operations_research.ConstraintSolverParameters.TrailCompression compress_trail = 1;
value
- The compressTrail to set.public ConstraintSolverParameters.Builder clearCompressTrail()
This parameter indicates if the solver should compress the trail during the search. No compression means that the solver will be faster, but will use more memory.
.operations_research.ConstraintSolverParameters.TrailCompression compress_trail = 1;
public int getTrailBlockSize()
This parameter indicates the default size of a block of the trail. Compression applies at the block level.
int32 trail_block_size = 2;
getTrailBlockSize
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setTrailBlockSize(int value)
This parameter indicates the default size of a block of the trail. Compression applies at the block level.
int32 trail_block_size = 2;
value
- The trailBlockSize to set.public ConstraintSolverParameters.Builder clearTrailBlockSize()
This parameter indicates the default size of a block of the trail. Compression applies at the block level.
int32 trail_block_size = 2;
public int getArraySplitSize()
When a sum/min/max operation is applied on a large array, this array is recursively split into blocks of size 'array_split_size'.
int32 array_split_size = 3;
getArraySplitSize
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setArraySplitSize(int value)
When a sum/min/max operation is applied on a large array, this array is recursively split into blocks of size 'array_split_size'.
int32 array_split_size = 3;
value
- The arraySplitSize to set.public ConstraintSolverParameters.Builder clearArraySplitSize()
When a sum/min/max operation is applied on a large array, this array is recursively split into blocks of size 'array_split_size'.
int32 array_split_size = 3;
public boolean getStoreNames()
This parameters indicates if the solver should store the names of the objets it manages.
bool store_names = 4;
getStoreNames
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setStoreNames(boolean value)
This parameters indicates if the solver should store the names of the objets it manages.
bool store_names = 4;
value
- The storeNames to set.public ConstraintSolverParameters.Builder clearStoreNames()
This parameters indicates if the solver should store the names of the objets it manages.
bool store_names = 4;
public boolean getNameCastVariables()
Create names for cast variables.
bool name_cast_variables = 5;
getNameCastVariables
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setNameCastVariables(boolean value)
Create names for cast variables.
bool name_cast_variables = 5;
value
- The nameCastVariables to set.public ConstraintSolverParameters.Builder clearNameCastVariables()
Create names for cast variables.
bool name_cast_variables = 5;
public boolean getNameAllVariables()
Should anonymous variables be given a name.
bool name_all_variables = 6;
getNameAllVariables
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setNameAllVariables(boolean value)
Should anonymous variables be given a name.
bool name_all_variables = 6;
value
- The nameAllVariables to set.public ConstraintSolverParameters.Builder clearNameAllVariables()
Should anonymous variables be given a name.
bool name_all_variables = 6;
public boolean getProfilePropagation()
Activate propagation profiling.
bool profile_propagation = 7;
getProfilePropagation
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setProfilePropagation(boolean value)
Activate propagation profiling.
bool profile_propagation = 7;
value
- The profilePropagation to set.public ConstraintSolverParameters.Builder clearProfilePropagation()
Activate propagation profiling.
bool profile_propagation = 7;
public java.lang.String getProfileFile()
Export propagation profiling data to file.
string profile_file = 8;
getProfileFile
in interface ConstraintSolverParametersOrBuilder
public com.google.protobuf.ByteString getProfileFileBytes()
Export propagation profiling data to file.
string profile_file = 8;
getProfileFileBytes
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setProfileFile(java.lang.String value)
Export propagation profiling data to file.
string profile_file = 8;
value
- The profileFile to set.public ConstraintSolverParameters.Builder clearProfileFile()
Export propagation profiling data to file.
string profile_file = 8;
public ConstraintSolverParameters.Builder setProfileFileBytes(com.google.protobuf.ByteString value)
Export propagation profiling data to file.
string profile_file = 8;
value
- The bytes for profileFile to set.public boolean getProfileLocalSearch()
Activate local search profiling.
bool profile_local_search = 16;
getProfileLocalSearch
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setProfileLocalSearch(boolean value)
Activate local search profiling.
bool profile_local_search = 16;
value
- The profileLocalSearch to set.public ConstraintSolverParameters.Builder clearProfileLocalSearch()
Activate local search profiling.
bool profile_local_search = 16;
public boolean getPrintLocalSearchProfile()
Print local search profiling data after solving.
bool print_local_search_profile = 17;
getPrintLocalSearchProfile
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setPrintLocalSearchProfile(boolean value)
Print local search profiling data after solving.
bool print_local_search_profile = 17;
value
- The printLocalSearchProfile to set.public ConstraintSolverParameters.Builder clearPrintLocalSearchProfile()
Print local search profiling data after solving.
bool print_local_search_profile = 17;
public boolean getTracePropagation()
Activate propagate tracing.
bool trace_propagation = 9;
getTracePropagation
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setTracePropagation(boolean value)
Activate propagate tracing.
bool trace_propagation = 9;
value
- The tracePropagation to set.public ConstraintSolverParameters.Builder clearTracePropagation()
Activate propagate tracing.
bool trace_propagation = 9;
public boolean getTraceSearch()
Trace search.
bool trace_search = 10;
getTraceSearch
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setTraceSearch(boolean value)
Trace search.
bool trace_search = 10;
value
- The traceSearch to set.public ConstraintSolverParameters.Builder clearTraceSearch()
Trace search.
bool trace_search = 10;
public boolean getPrintModel()
Print the model before solving.
bool print_model = 11;
getPrintModel
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setPrintModel(boolean value)
Print the model before solving.
bool print_model = 11;
value
- The printModel to set.public ConstraintSolverParameters.Builder clearPrintModel()
Print the model before solving.
bool print_model = 11;
public boolean getPrintModelStats()
Print model statistics before solving.
bool print_model_stats = 12;
getPrintModelStats
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setPrintModelStats(boolean value)
Print model statistics before solving.
bool print_model_stats = 12;
value
- The printModelStats to set.public ConstraintSolverParameters.Builder clearPrintModelStats()
Print model statistics before solving.
bool print_model_stats = 12;
public boolean getPrintAddedConstraints()
Print added constraints.
bool print_added_constraints = 13;
getPrintAddedConstraints
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setPrintAddedConstraints(boolean value)
Print added constraints.
bool print_added_constraints = 13;
value
- The printAddedConstraints to set.public ConstraintSolverParameters.Builder clearPrintAddedConstraints()
Print added constraints.
bool print_added_constraints = 13;
public boolean getDisableSolve()
bool disable_solve = 15;
getDisableSolve
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setDisableSolve(boolean value)
bool disable_solve = 15;
value
- The disableSolve to set.public ConstraintSolverParameters.Builder clearDisableSolve()
bool disable_solve = 15;
public boolean getUseSmallTable()
Control the implementation of the table constraint.
bool use_small_table = 101;
getUseSmallTable
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setUseSmallTable(boolean value)
Control the implementation of the table constraint.
bool use_small_table = 101;
value
- The useSmallTable to set.public ConstraintSolverParameters.Builder clearUseSmallTable()
Control the implementation of the table constraint.
bool use_small_table = 101;
public boolean getUseCumulativeEdgeFinder()
Control the propagation of the cumulative constraint.
bool use_cumulative_edge_finder = 105;
getUseCumulativeEdgeFinder
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setUseCumulativeEdgeFinder(boolean value)
Control the propagation of the cumulative constraint.
bool use_cumulative_edge_finder = 105;
value
- The useCumulativeEdgeFinder to set.public ConstraintSolverParameters.Builder clearUseCumulativeEdgeFinder()
Control the propagation of the cumulative constraint.
bool use_cumulative_edge_finder = 105;
public boolean getUseCumulativeTimeTable()
bool use_cumulative_time_table = 106;
getUseCumulativeTimeTable
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setUseCumulativeTimeTable(boolean value)
bool use_cumulative_time_table = 106;
value
- The useCumulativeTimeTable to set.public ConstraintSolverParameters.Builder clearUseCumulativeTimeTable()
bool use_cumulative_time_table = 106;
public boolean getUseCumulativeTimeTableSync()
bool use_cumulative_time_table_sync = 112;
getUseCumulativeTimeTableSync
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setUseCumulativeTimeTableSync(boolean value)
bool use_cumulative_time_table_sync = 112;
value
- The useCumulativeTimeTableSync to set.public ConstraintSolverParameters.Builder clearUseCumulativeTimeTableSync()
bool use_cumulative_time_table_sync = 112;
public boolean getUseSequenceHighDemandTasks()
bool use_sequence_high_demand_tasks = 107;
getUseSequenceHighDemandTasks
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setUseSequenceHighDemandTasks(boolean value)
bool use_sequence_high_demand_tasks = 107;
value
- The useSequenceHighDemandTasks to set.public ConstraintSolverParameters.Builder clearUseSequenceHighDemandTasks()
bool use_sequence_high_demand_tasks = 107;
public boolean getUseAllPossibleDisjunctions()
bool use_all_possible_disjunctions = 108;
getUseAllPossibleDisjunctions
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setUseAllPossibleDisjunctions(boolean value)
bool use_all_possible_disjunctions = 108;
value
- The useAllPossibleDisjunctions to set.public ConstraintSolverParameters.Builder clearUseAllPossibleDisjunctions()
bool use_all_possible_disjunctions = 108;
public int getMaxEdgeFinderSize()
int32 max_edge_finder_size = 109;
getMaxEdgeFinderSize
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setMaxEdgeFinderSize(int value)
int32 max_edge_finder_size = 109;
value
- The maxEdgeFinderSize to set.public ConstraintSolverParameters.Builder clearMaxEdgeFinderSize()
int32 max_edge_finder_size = 109;
public boolean getDiffnUseCumulative()
Control the propagation of the diffn constraint.
bool diffn_use_cumulative = 110;
getDiffnUseCumulative
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setDiffnUseCumulative(boolean value)
Control the propagation of the diffn constraint.
bool diffn_use_cumulative = 110;
value
- The diffnUseCumulative to set.public ConstraintSolverParameters.Builder clearDiffnUseCumulative()
Control the propagation of the diffn constraint.
bool diffn_use_cumulative = 110;
public boolean getUseElementRmq()
Control the implementation of the element constraint.
bool use_element_rmq = 111;
getUseElementRmq
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setUseElementRmq(boolean value)
Control the implementation of the element constraint.
bool use_element_rmq = 111;
value
- The useElementRmq to set.public ConstraintSolverParameters.Builder clearUseElementRmq()
Control the implementation of the element constraint.
bool use_element_rmq = 111;
public boolean getSkipLocallyOptimalPaths()
Skip locally optimal pairs of paths in PathOperators. Setting this parameter to true might skip valid neighbors if there are constraints linking paths together (such as precedences). In any other case this should only speed up the search without omitting any neighbors.
bool skip_locally_optimal_paths = 113;
getSkipLocallyOptimalPaths
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setSkipLocallyOptimalPaths(boolean value)
Skip locally optimal pairs of paths in PathOperators. Setting this parameter to true might skip valid neighbors if there are constraints linking paths together (such as precedences). In any other case this should only speed up the search without omitting any neighbors.
bool skip_locally_optimal_paths = 113;
value
- The skipLocallyOptimalPaths to set.public ConstraintSolverParameters.Builder clearSkipLocallyOptimalPaths()
Skip locally optimal pairs of paths in PathOperators. Setting this parameter to true might skip valid neighbors if there are constraints linking paths together (such as precedences). In any other case this should only speed up the search without omitting any neighbors.
bool skip_locally_optimal_paths = 113;
public int getCheckSolutionPeriod()
Control the behavior of local search.
int32 check_solution_period = 114;
getCheckSolutionPeriod
in interface ConstraintSolverParametersOrBuilder
public ConstraintSolverParameters.Builder setCheckSolutionPeriod(int value)
Control the behavior of local search.
int32 check_solution_period = 114;
value
- The checkSolutionPeriod to set.public ConstraintSolverParameters.Builder clearCheckSolutionPeriod()
Control the behavior of local search.
int32 check_solution_period = 114;
Copyright © 2025. All rights reserved.