Java Reference
Java Reference
Detailed Description
Another routing constraint. This one forces the nexts variables to form a permutation, and cycles of this permutation of length more than 1 (nonloops) to contain exactly one of the distinguished nodes.
Protobuf type
Definition at line 404 of file CircuitCoveringConstraintProto.java.
Public Member Functions | |
| .lang.Override Builder | clear () |
| .lang.Override com.google.protobuf.Descriptors.Descriptor | getDescriptorForType () |
| .lang.Override com.google.ortools.sat.CircuitCoveringConstraintProto | getDefaultInstanceForType () |
| .lang.Override com.google.ortools.sat.CircuitCoveringConstraintProto | build () |
| .lang.Override com.google.ortools.sat.CircuitCoveringConstraintProto | buildPartial () |
| .lang.Override Builder | clone () |
| .lang.Override Builder | setField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) |
| .lang.Override Builder | clearField (com.google.protobuf.Descriptors.FieldDescriptor field) |
| .lang.Override Builder | clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof) |
| .lang.Override Builder | setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) |
| .lang.Override Builder | addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) |
| .lang.Override Builder | mergeFrom (com.google.protobuf.Message other) |
| Builder | mergeFrom (com.google.ortools.sat.CircuitCoveringConstraintProto other) |
| .lang.Override final boolean | isInitialized () |
| .lang.Override Builder | mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
| java.util.List< java.lang.Integer > | getNextsList () |
repeated int32 nexts = 1; More... | |
| int | getNextsCount () |
repeated int32 nexts = 1; More... | |
| int | getNexts (int index) |
repeated int32 nexts = 1; More... | |
| Builder | setNexts (int index, int value) |
repeated int32 nexts = 1; More... | |
| Builder | addNexts (int value) |
repeated int32 nexts = 1; More... | |
| Builder | addAllNexts (java.lang.Iterable<? extends java.lang.Integer > values) |
repeated int32 nexts = 1; More... | |
| Builder | clearNexts () |
repeated int32 nexts = 1; More... | |
| java.util.List< java.lang.Long > | getDistinguishedNodesList () |
repeated int64 distinguished_nodes = 2; More... | |
| int | getDistinguishedNodesCount () |
repeated int64 distinguished_nodes = 2; More... | |
| long | getDistinguishedNodes (int index) |
repeated int64 distinguished_nodes = 2; More... | |
| Builder | setDistinguishedNodes (int index, long value) |
repeated int64 distinguished_nodes = 2; More... | |
| Builder | addDistinguishedNodes (long value) |
repeated int64 distinguished_nodes = 2; More... | |
| Builder | addAllDistinguishedNodes (java.lang.Iterable<? extends java.lang.Long > values) |
repeated int64 distinguished_nodes = 2; More... | |
| Builder | clearDistinguishedNodes () |
repeated int64 distinguished_nodes = 2; More... | |
| .lang.Override final Builder | setUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields) |
| .lang.Override final Builder | mergeUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields) |
Static Public Member Functions | |
| static final com.google.protobuf.Descriptors.Descriptor | getDescriptor () |
Protected Member Functions | |
| .lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable | internalGetFieldAccessorTable () |
Member Function Documentation
◆ addAllDistinguishedNodes()
|
inline |
repeated int64 distinguished_nodes = 2;
- Parameters
-
values The distinguishedNodes to add.
- Returns
- This builder for chaining.
Definition at line 717 of file CircuitCoveringConstraintProto.java.
◆ addAllNexts()
|
inline |
repeated int32 nexts = 1;
- Parameters
-
values The nexts to add.
- Returns
- This builder for chaining.
Definition at line 638 of file CircuitCoveringConstraintProto.java.
◆ addDistinguishedNodes()
|
inline |
repeated int64 distinguished_nodes = 2;
- Parameters
-
value The distinguishedNodes to add.
- Returns
- This builder for chaining.
Definition at line 706 of file CircuitCoveringConstraintProto.java.
◆ addNexts()
|
inline |
repeated int32 nexts = 1;
- Parameters
-
value The nexts to add.
- Returns
- This builder for chaining.
Definition at line 627 of file CircuitCoveringConstraintProto.java.
◆ addRepeatedField()
|
inline |
Definition at line 511 of file CircuitCoveringConstraintProto.java.
◆ build()
|
inline |
Definition at line 458 of file CircuitCoveringConstraintProto.java.
◆ buildPartial()
|
inline |
Definition at line 467 of file CircuitCoveringConstraintProto.java.
◆ clear()
|
inline |
Definition at line 437 of file CircuitCoveringConstraintProto.java.
◆ clearDistinguishedNodes()
|
inline |
repeated int64 distinguished_nodes = 2;
- Returns
- This builder for chaining.
Definition at line 729 of file CircuitCoveringConstraintProto.java.
◆ clearField()
|
inline |
Definition at line 495 of file CircuitCoveringConstraintProto.java.
◆ clearNexts()
|
inline |
repeated int32 nexts = 1;
- Returns
- This builder for chaining.
Definition at line 650 of file CircuitCoveringConstraintProto.java.
◆ clearOneof()
|
inline |
Definition at line 500 of file CircuitCoveringConstraintProto.java.
◆ clone()
|
inline |
Definition at line 485 of file CircuitCoveringConstraintProto.java.
◆ getDefaultInstanceForType()
|
inline |
Definition at line 453 of file CircuitCoveringConstraintProto.java.
◆ getDescriptor()
|
inlinestatic |
Definition at line 409 of file CircuitCoveringConstraintProto.java.
◆ getDescriptorForType()
|
inline |
Definition at line 448 of file CircuitCoveringConstraintProto.java.
◆ getDistinguishedNodes()
|
inline |
repeated int64 distinguished_nodes = 2;
- Parameters
-
index The index of the element to return.
- Returns
- The distinguishedNodes at the given index.
Implements CircuitCoveringConstraintProtoOrBuilder.
Definition at line 685 of file CircuitCoveringConstraintProto.java.
◆ getDistinguishedNodesCount()
|
inline |
repeated int64 distinguished_nodes = 2;
- Returns
- The count of distinguishedNodes.
Implements CircuitCoveringConstraintProtoOrBuilder.
Definition at line 677 of file CircuitCoveringConstraintProto.java.
◆ getDistinguishedNodesList()
|
inline |
repeated int64 distinguished_nodes = 2;
- Returns
- A list containing the distinguishedNodes.
Implements CircuitCoveringConstraintProtoOrBuilder.
Definition at line 669 of file CircuitCoveringConstraintProto.java.
◆ getNexts()
|
inline |
repeated int32 nexts = 1;
- Parameters
-
index The index of the element to return.
- Returns
- The nexts at the given index.
Implements CircuitCoveringConstraintProtoOrBuilder.
Definition at line 606 of file CircuitCoveringConstraintProto.java.
◆ getNextsCount()
|
inline |
repeated int32 nexts = 1;
- Returns
- The count of nexts.
Implements CircuitCoveringConstraintProtoOrBuilder.
Definition at line 598 of file CircuitCoveringConstraintProto.java.
◆ getNextsList()
|
inline |
repeated int32 nexts = 1;
- Returns
- A list containing the nexts.
Implements CircuitCoveringConstraintProtoOrBuilder.
Definition at line 590 of file CircuitCoveringConstraintProto.java.
◆ internalGetFieldAccessorTable()
|
inlineprotected |
Definition at line 415 of file CircuitCoveringConstraintProto.java.
◆ isInitialized()
|
inline |
Definition at line 554 of file CircuitCoveringConstraintProto.java.
◆ mergeFrom() [1/3]
|
inline |
Definition at line 526 of file CircuitCoveringConstraintProto.java.
◆ mergeFrom() [2/3]
|
inline |
Definition at line 559 of file CircuitCoveringConstraintProto.java.
◆ mergeFrom() [3/3]
|
inline |
Definition at line 517 of file CircuitCoveringConstraintProto.java.
◆ mergeUnknownFields()
|
inline |
Definition at line 742 of file CircuitCoveringConstraintProto.java.
◆ setDistinguishedNodes()
|
inline |
repeated int64 distinguished_nodes = 2;
- Parameters
-
index The index to set the value at. value The distinguishedNodes to set.
- Returns
- This builder for chaining.
Definition at line 694 of file CircuitCoveringConstraintProto.java.
◆ setField()
|
inline |
Definition at line 489 of file CircuitCoveringConstraintProto.java.
◆ setNexts()
|
inline |
repeated int32 nexts = 1;
- Parameters
-
index The index to set the value at. value The nexts to set.
- Returns
- This builder for chaining.
Definition at line 615 of file CircuitCoveringConstraintProto.java.
◆ setRepeatedField()
|
inline |
Definition at line 505 of file CircuitCoveringConstraintProto.java.
◆ setUnknownFields()
|
inline |
Definition at line 736 of file CircuitCoveringConstraintProto.java.
The documentation for this class was generated from the following file: