Java Reference
Java Reference
Detailed Description
Solver parameters.
Protobuf type
Definition at line 13 of file ConstraintSolverParameters.java.
Classes | |
| class | Builder |
| enum | TrailCompression |
Public Member Functions | |
| .lang.Override final com.google.protobuf.UnknownFieldSet | getUnknownFields () |
| .lang.Override int | getCompressTrailValue () |
| .lang.Override com.google.ortools.constraintsolver.ConstraintSolverParameters.TrailCompression | getCompressTrail () |
| .lang.Override int | getTrailBlockSize () |
| .lang.Override int | getArraySplitSize () |
| .lang.Override boolean | getStoreNames () |
| .lang.Override boolean | getNameCastVariables () |
| .lang.Override boolean | getNameAllVariables () |
| .lang.Override boolean | getProfilePropagation () |
| .lang.Override java.lang.String | getProfileFile () |
| .lang.Override com.google.protobuf.ByteString | getProfileFileBytes () |
| .lang.Override boolean | getProfileLocalSearch () |
| .lang.Override boolean | getPrintLocalSearchProfile () |
| .lang.Override boolean | getTracePropagation () |
| .lang.Override boolean | getTraceSearch () |
| .lang.Override boolean | getPrintModel () |
| .lang.Override boolean | getPrintModelStats () |
| .lang.Override boolean | getPrintAddedConstraints () |
| .lang.Override boolean | getDisableSolve () |
bool disable_solve = 15; More... | |
| .lang.Override boolean | getUseSmallTable () |
| .lang.Override boolean | getUseCumulativeEdgeFinder () |
| .lang.Override boolean | getUseCumulativeTimeTable () |
bool use_cumulative_time_table = 106; More... | |
| .lang.Override boolean | getUseCumulativeTimeTableSync () |
bool use_cumulative_time_table_sync = 112; More... | |
| .lang.Override boolean | getUseSequenceHighDemandTasks () |
bool use_sequence_high_demand_tasks = 107; More... | |
| .lang.Override boolean | getUseAllPossibleDisjunctions () |
bool use_all_possible_disjunctions = 108; More... | |
| .lang.Override int | getMaxEdgeFinderSize () |
int32 max_edge_finder_size = 109; More... | |
| .lang.Override boolean | getDiffnUseCumulative () |
| .lang.Override boolean | getUseElementRmq () |
| .lang.Override boolean | getSkipLocallyOptimalPaths () |
| .lang.Override int | getCheckSolutionPeriod () |
| .lang.Override final boolean | isInitialized () |
| .lang.Override void | writeTo (com.google.protobuf.CodedOutputStream output) throws java.io.IOException |
| .lang.Override int | getSerializedSize () |
| .lang.Override boolean | equals (final java.lang.Object obj) |
| .lang.Override int | hashCode () |
| .lang.Override Builder | newBuilderForType () |
| .lang.Override Builder | toBuilder () |
| .lang.Override com.google.protobuf.Parser< ConstraintSolverParameters > | getParserForType () |
| .lang.Override com.google.ortools.constraintsolver.ConstraintSolverParameters | getDefaultInstanceForType () |
Static Public Member Functions | |
| static final com.google.protobuf.Descriptors.Descriptor | getDescriptor () |
| static com.google.ortools.constraintsolver.ConstraintSolverParameters | parseFrom (java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException |
| static com.google.ortools.constraintsolver.ConstraintSolverParameters | parseFrom (java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException |
| static com.google.ortools.constraintsolver.ConstraintSolverParameters | parseFrom (com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException |
| static com.google.ortools.constraintsolver.ConstraintSolverParameters | parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException |
| static com.google.ortools.constraintsolver.ConstraintSolverParameters | parseFrom (byte[] data) throws com.google.protobuf.InvalidProtocolBufferException |
| static com.google.ortools.constraintsolver.ConstraintSolverParameters | parseFrom (byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException |
| static com.google.ortools.constraintsolver.ConstraintSolverParameters | parseFrom (java.io.InputStream input) throws java.io.IOException |
| static com.google.ortools.constraintsolver.ConstraintSolverParameters | parseFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
| static com.google.ortools.constraintsolver.ConstraintSolverParameters | parseDelimitedFrom (java.io.InputStream input) throws java.io.IOException |
| static com.google.ortools.constraintsolver.ConstraintSolverParameters | parseDelimitedFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
| static com.google.ortools.constraintsolver.ConstraintSolverParameters | parseFrom (com.google.protobuf.CodedInputStream input) throws java.io.IOException |
| static com.google.ortools.constraintsolver.ConstraintSolverParameters | parseFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
| static Builder | newBuilder () |
| static Builder | newBuilder (com.google.ortools.constraintsolver.ConstraintSolverParameters prototype) |
| static com.google.ortools.constraintsolver.ConstraintSolverParameters | getDefaultInstance () |
| static com.google.protobuf.Parser< ConstraintSolverParameters > | parser () |
Protected Member Functions | |
| .lang.Override java.lang.Object | newInstance (UnusedPrivateParameter unused) |
| .lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable | internalGetFieldAccessorTable () |
| .lang.Override Builder | newBuilderForType (com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
Member Function Documentation
◆ equals()
|
inline |
Definition at line 989 of file ConstraintSolverParameters.java.
◆ getArraySplitSize()
|
inline |
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;
- Returns
- The arraySplitSize.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 397 of file ConstraintSolverParameters.java.
◆ getCheckSolutionPeriod()
|
inline |
Control the behavior of local search.
int32 check_solution_period = 114;
- Returns
- The checkSolutionPeriod.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 768 of file ConstraintSolverParameters.java.
◆ getCompressTrail()
|
inline |
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;
- Returns
- The compressTrail.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 363 of file ConstraintSolverParameters.java.
◆ getCompressTrailValue()
|
inline |
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;
- Returns
- The enum numeric value on the wire for compressTrail.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 350 of file ConstraintSolverParameters.java.
◆ getDefaultInstance()
|
inlinestatic |
Definition at line 2762 of file ConstraintSolverParameters.java.
◆ getDefaultInstanceForType()
|
inline |
Definition at line 2787 of file ConstraintSolverParameters.java.
◆ getDescriptor()
|
inlinestatic |
Definition at line 214 of file ConstraintSolverParameters.java.
◆ getDiffnUseCumulative()
|
inline |
Control the propagation of the diffn constraint.
bool diffn_use_cumulative = 110;
- Returns
- The diffnUseCumulative.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 720 of file ConstraintSolverParameters.java.
◆ getDisableSolve()
|
inline |
bool disable_solve = 15;
- Returns
- The disableSolve.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 620 of file ConstraintSolverParameters.java.
◆ getMaxEdgeFinderSize()
|
inline |
int32 max_edge_finder_size = 109;
- Returns
- The maxEdgeFinderSize.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 705 of file ConstraintSolverParameters.java.
◆ getNameAllVariables()
|
inline |
Should anonymous variables be given a name.
bool name_all_variables = 6;
- Returns
- The nameAllVariables.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 443 of file ConstraintSolverParameters.java.
◆ getNameCastVariables()
|
inline |
Create names for cast variables.
bool name_cast_variables = 5;
- Returns
- The nameCastVariables.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 428 of file ConstraintSolverParameters.java.
◆ getParserForType()
|
inline |
Definition at line 2782 of file ConstraintSolverParameters.java.
◆ getPrintAddedConstraints()
|
inline |
Print added constraints.
bool print_added_constraints = 13;
- Returns
- The printAddedConstraints.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 609 of file ConstraintSolverParameters.java.
◆ getPrintLocalSearchProfile()
|
inline |
Print local search profiling data after solving.
bool print_local_search_profile = 17;
- Returns
- The printLocalSearchProfile.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 534 of file ConstraintSolverParameters.java.
◆ getPrintModel()
|
inline |
Print the model before solving.
bool print_model = 11;
- Returns
- The printModel.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 579 of file ConstraintSolverParameters.java.
◆ getPrintModelStats()
|
inline |
Print model statistics before solving.
bool print_model_stats = 12;
- Returns
- The printModelStats.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 594 of file ConstraintSolverParameters.java.
◆ getProfileFile()
|
inline |
Export propagation profiling data to file.
string profile_file = 8;
- Returns
- The profileFile.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 473 of file ConstraintSolverParameters.java.
◆ getProfileFileBytes()
|
inline |
Export propagation profiling data to file.
string profile_file = 8;
- Returns
- The bytes for profileFile.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 495 of file ConstraintSolverParameters.java.
◆ getProfileLocalSearch()
|
inline |
Activate local search profiling.
bool profile_local_search = 16;
- Returns
- The profileLocalSearch.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 519 of file ConstraintSolverParameters.java.
◆ getProfilePropagation()
|
inline |
Activate propagation profiling.
bool profile_propagation = 7;
- Returns
- The profilePropagation.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 458 of file ConstraintSolverParameters.java.
◆ getSerializedSize()
|
inline |
Definition at line 871 of file ConstraintSolverParameters.java.
◆ getSkipLocallyOptimalPaths()
|
inline |
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;
- Returns
- The skipLocallyOptimalPaths.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 753 of file ConstraintSolverParameters.java.
◆ getStoreNames()
|
inline |
This parameters indicates if the solver should store the names of the objets it manages.
bool store_names = 4;
- Returns
- The storeNames.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 413 of file ConstraintSolverParameters.java.
◆ getTracePropagation()
|
inline |
Activate propagate tracing.
bool trace_propagation = 9;
- Returns
- The tracePropagation.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 549 of file ConstraintSolverParameters.java.
◆ getTraceSearch()
|
inline |
Trace search.
bool trace_search = 10;
- Returns
- The traceSearch.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 564 of file ConstraintSolverParameters.java.
◆ getTrailBlockSize()
|
inline |
This parameter indicates the default size of a block of the trail. Compression applies at the block level.
int32 trail_block_size = 2;
- Returns
- The trailBlockSize.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 381 of file ConstraintSolverParameters.java.
◆ getUnknownFields()
|
inline |
Definition at line 36 of file ConstraintSolverParameters.java.
◆ getUseAllPossibleDisjunctions()
|
inline |
bool use_all_possible_disjunctions = 108;
- Returns
- The useAllPossibleDisjunctions.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 694 of file ConstraintSolverParameters.java.
◆ getUseCumulativeEdgeFinder()
|
inline |
Control the propagation of the cumulative constraint.
bool use_cumulative_edge_finder = 105;
- Returns
- The useCumulativeEdgeFinder.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 650 of file ConstraintSolverParameters.java.
◆ getUseCumulativeTimeTable()
|
inline |
bool use_cumulative_time_table = 106;
- Returns
- The useCumulativeTimeTable.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 661 of file ConstraintSolverParameters.java.
◆ getUseCumulativeTimeTableSync()
|
inline |
bool use_cumulative_time_table_sync = 112;
- Returns
- The useCumulativeTimeTableSync.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 672 of file ConstraintSolverParameters.java.
◆ getUseElementRmq()
|
inline |
Control the implementation of the element constraint.
bool use_element_rmq = 111;
- Returns
- The useElementRmq.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 735 of file ConstraintSolverParameters.java.
◆ getUseSequenceHighDemandTasks()
|
inline |
bool use_sequence_high_demand_tasks = 107;
- Returns
- The useSequenceHighDemandTasks.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 683 of file ConstraintSolverParameters.java.
◆ getUseSmallTable()
|
inline |
Control the implementation of the table constraint.
bool use_small_table = 101;
- Returns
- The useSmallTable.
Implements ConstraintSolverParametersOrBuilder.
Definition at line 635 of file ConstraintSolverParameters.java.
◆ hashCode()
|
inline |
Definition at line 1056 of file ConstraintSolverParameters.java.
◆ internalGetFieldAccessorTable()
|
inlineprotected |
Definition at line 220 of file ConstraintSolverParameters.java.
◆ isInitialized()
|
inline |
Definition at line 774 of file ConstraintSolverParameters.java.
◆ newBuilder() [1/2]
|
inlinestatic |
Definition at line 1214 of file ConstraintSolverParameters.java.
◆ newBuilder() [2/2]
|
inlinestatic |
Definition at line 1217 of file ConstraintSolverParameters.java.
◆ newBuilderForType() [1/2]
|
inline |
Definition at line 1213 of file ConstraintSolverParameters.java.
◆ newBuilderForType() [2/2]
|
inlineprotected |
Definition at line 1227 of file ConstraintSolverParameters.java.
◆ newInstance()
|
inlineprotected |
Definition at line 29 of file ConstraintSolverParameters.java.
◆ parseDelimitedFrom() [1/2]
|
inlinestatic |
Definition at line 1186 of file ConstraintSolverParameters.java.
◆ parseDelimitedFrom() [2/2]
|
inlinestatic |
Definition at line 1191 of file ConstraintSolverParameters.java.
◆ parseFrom() [1/10]
|
inlinestatic |
Definition at line 1164 of file ConstraintSolverParameters.java.
◆ parseFrom() [2/10]
|
inlinestatic |
Definition at line 1168 of file ConstraintSolverParameters.java.
◆ parseFrom() [3/10]
|
inlinestatic |
Definition at line 1153 of file ConstraintSolverParameters.java.
◆ parseFrom() [4/10]
|
inlinestatic |
Definition at line 1158 of file ConstraintSolverParameters.java.
◆ parseFrom() [5/10]
|
inlinestatic |
Definition at line 1198 of file ConstraintSolverParameters.java.
◆ parseFrom() [6/10]
|
inlinestatic |
Definition at line 1204 of file ConstraintSolverParameters.java.
◆ parseFrom() [7/10]
|
inlinestatic |
Definition at line 1174 of file ConstraintSolverParameters.java.
◆ parseFrom() [8/10]
|
inlinestatic |
Definition at line 1179 of file ConstraintSolverParameters.java.
◆ parseFrom() [9/10]
|
inlinestatic |
Definition at line 1142 of file ConstraintSolverParameters.java.
◆ parseFrom() [10/10]
|
inlinestatic |
Definition at line 1147 of file ConstraintSolverParameters.java.
◆ parser()
|
inlinestatic |
Definition at line 2777 of file ConstraintSolverParameters.java.
◆ toBuilder()
|
inline |
Definition at line 1221 of file ConstraintSolverParameters.java.
◆ writeTo()
|
inline |
Definition at line 784 of file ConstraintSolverParameters.java.
Member Data Documentation
◆ ARRAY_SPLIT_SIZE_FIELD_NUMBER
|
static |
Definition at line 385 of file ConstraintSolverParameters.java.
◆ CHECK_SOLUTION_PERIOD_FIELD_NUMBER
|
static |
Definition at line 757 of file ConstraintSolverParameters.java.
◆ COMPRESS_TRAIL_FIELD_NUMBER
|
static |
Definition at line 338 of file ConstraintSolverParameters.java.
◆ DIFFN_USE_CUMULATIVE_FIELD_NUMBER
|
static |
Definition at line 709 of file ConstraintSolverParameters.java.
◆ DISABLE_SOLVE_FIELD_NUMBER
|
static |
Definition at line 613 of file ConstraintSolverParameters.java.
◆ MAX_EDGE_FINDER_SIZE_FIELD_NUMBER
|
static |
Definition at line 698 of file ConstraintSolverParameters.java.
◆ NAME_ALL_VARIABLES_FIELD_NUMBER
|
static |
Definition at line 432 of file ConstraintSolverParameters.java.
◆ NAME_CAST_VARIABLES_FIELD_NUMBER
|
static |
Definition at line 417 of file ConstraintSolverParameters.java.
◆ PRINT_ADDED_CONSTRAINTS_FIELD_NUMBER
|
static |
Definition at line 598 of file ConstraintSolverParameters.java.
◆ PRINT_LOCAL_SEARCH_PROFILE_FIELD_NUMBER
|
static |
Definition at line 523 of file ConstraintSolverParameters.java.
◆ PRINT_MODEL_FIELD_NUMBER
|
static |
Definition at line 568 of file ConstraintSolverParameters.java.
◆ PRINT_MODEL_STATS_FIELD_NUMBER
|
static |
Definition at line 583 of file ConstraintSolverParameters.java.
◆ PROFILE_FILE_FIELD_NUMBER
|
static |
Definition at line 462 of file ConstraintSolverParameters.java.
◆ PROFILE_LOCAL_SEARCH_FIELD_NUMBER
|
static |
Definition at line 508 of file ConstraintSolverParameters.java.
◆ PROFILE_PROPAGATION_FIELD_NUMBER
|
static |
Definition at line 447 of file ConstraintSolverParameters.java.
◆ SKIP_LOCALLY_OPTIMAL_PATHS_FIELD_NUMBER
|
static |
Definition at line 739 of file ConstraintSolverParameters.java.
◆ STORE_NAMES_FIELD_NUMBER
|
static |
Definition at line 401 of file ConstraintSolverParameters.java.
◆ TRACE_PROPAGATION_FIELD_NUMBER
|
static |
Definition at line 538 of file ConstraintSolverParameters.java.
◆ TRACE_SEARCH_FIELD_NUMBER
|
static |
Definition at line 553 of file ConstraintSolverParameters.java.
◆ TRAIL_BLOCK_SIZE_FIELD_NUMBER
|
static |
Definition at line 369 of file ConstraintSolverParameters.java.
◆ USE_ALL_POSSIBLE_DISJUNCTIONS_FIELD_NUMBER
|
static |
Definition at line 687 of file ConstraintSolverParameters.java.
◆ USE_CUMULATIVE_EDGE_FINDER_FIELD_NUMBER
|
static |
Definition at line 639 of file ConstraintSolverParameters.java.
◆ USE_CUMULATIVE_TIME_TABLE_FIELD_NUMBER
|
static |
Definition at line 654 of file ConstraintSolverParameters.java.
◆ USE_CUMULATIVE_TIME_TABLE_SYNC_FIELD_NUMBER
|
static |
Definition at line 665 of file ConstraintSolverParameters.java.
◆ USE_ELEMENT_RMQ_FIELD_NUMBER
|
static |
Definition at line 724 of file ConstraintSolverParameters.java.
◆ USE_SEQUENCE_HIGH_DEMAND_TASKS_FIELD_NUMBER
|
static |
Definition at line 676 of file ConstraintSolverParameters.java.
◆ USE_SMALL_TABLE_FIELD_NUMBER
|
static |
Definition at line 624 of file ConstraintSolverParameters.java.
The documentation for this class was generated from the following file: