Java Reference

Java Reference

CircuitCoveringConstraintProto

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

operations_research.sat.CircuitCoveringConstraintProto

Definition at line 15 of file CircuitCoveringConstraintProto.java.

Classes

class  Builder
 

Public Member Functions

.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields ()
 
.lang.Override 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...
 
.lang.Override 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...
 
.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< CircuitCoveringConstraintProtogetParserForType ()
 
.lang.Override com.google.ortools.sat.CircuitCoveringConstraintProto getDefaultInstanceForType ()
 

Static Public Member Functions

static final com.google.protobuf.Descriptors.Descriptor getDescriptor ()
 
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom (java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
 
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom (java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
 
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom (com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
 
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
 
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom (byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
 
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom (byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
 
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom (java.io.InputStream input) throws java.io.IOException
 
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
static com.google.ortools.sat.CircuitCoveringConstraintProto parseDelimitedFrom (java.io.InputStream input) throws java.io.IOException
 
static com.google.ortools.sat.CircuitCoveringConstraintProto parseDelimitedFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom (com.google.protobuf.CodedInputStream input) throws java.io.IOException
 
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
static Builder newBuilder ()
 
static Builder newBuilder (com.google.ortools.sat.CircuitCoveringConstraintProto prototype)
 
static com.google.ortools.sat.CircuitCoveringConstraintProto getDefaultInstance ()
 
static com.google.protobuf.Parser< CircuitCoveringConstraintProtoparser ()
 

Static Public Attributes

static final int NEXTS_FIELD_NUMBER = 1
 
static final int DISTINGUISHED_NODES_FIELD_NUMBER = 2
 

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()

.lang.Override boolean equals ( final java.lang.Object  obj)
inline

Definition at line 268 of file CircuitCoveringConstraintProto.java.

◆ getDefaultInstance()

static com.google.ortools.sat.CircuitCoveringConstraintProto getDefaultInstance ( )
inlinestatic

Definition at line 757 of file CircuitCoveringConstraintProto.java.

◆ getDefaultInstanceForType()

.lang.Override com.google.ortools.sat.CircuitCoveringConstraintProto getDefaultInstanceForType ( )
inline

Definition at line 782 of file CircuitCoveringConstraintProto.java.

◆ getDescriptor()

static final com.google.protobuf.Descriptors.Descriptor getDescriptor ( )
inlinestatic

Definition at line 128 of file CircuitCoveringConstraintProto.java.

◆ getDistinguishedNodes()

long getDistinguishedNodes ( int  index)
inline

repeated int64 distinguished_nodes = 2;

Parameters
indexThe index of the element to return.
Returns
The distinguishedNodes at the given index.

Implements CircuitCoveringConstraintProtoOrBuilder.

Definition at line 191 of file CircuitCoveringConstraintProto.java.

◆ getDistinguishedNodesCount()

int getDistinguishedNodesCount ( )
inline

repeated int64 distinguished_nodes = 2;

Returns
The count of distinguishedNodes.

Implements CircuitCoveringConstraintProtoOrBuilder.

Definition at line 183 of file CircuitCoveringConstraintProto.java.

◆ getDistinguishedNodesList()

.lang.Override java.util.List<java.lang.Long> getDistinguishedNodesList ( )
inline

repeated int64 distinguished_nodes = 2;

Returns
A list containing the distinguishedNodes.

Implements CircuitCoveringConstraintProtoOrBuilder.

Definition at line 176 of file CircuitCoveringConstraintProto.java.

◆ getNexts()

int getNexts ( int  index)
inline

repeated int32 nexts = 1;

Parameters
indexThe index of the element to return.
Returns
The nexts at the given index.

Implements CircuitCoveringConstraintProtoOrBuilder.

Definition at line 163 of file CircuitCoveringConstraintProto.java.

◆ getNextsCount()

int getNextsCount ( )
inline

repeated int32 nexts = 1;

Returns
The count of nexts.

Implements CircuitCoveringConstraintProtoOrBuilder.

Definition at line 155 of file CircuitCoveringConstraintProto.java.

◆ getNextsList()

.lang.Override java.util.List<java.lang.Integer> getNextsList ( )
inline

repeated int32 nexts = 1;

Returns
A list containing the nexts.

Implements CircuitCoveringConstraintProtoOrBuilder.

Definition at line 148 of file CircuitCoveringConstraintProto.java.

◆ getParserForType()

.lang.Override com.google.protobuf.Parser<CircuitCoveringConstraintProto> getParserForType ( )
inline

Definition at line 777 of file CircuitCoveringConstraintProto.java.

◆ getSerializedSize()

.lang.Override int getSerializedSize ( )
inline

Definition at line 229 of file CircuitCoveringConstraintProto.java.

◆ getUnknownFields()

.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields ( )
inline

Definition at line 38 of file CircuitCoveringConstraintProto.java.

◆ hashCode()

.lang.Override int hashCode ( )
inline

Definition at line 286 of file CircuitCoveringConstraintProto.java.

◆ internalGetFieldAccessorTable()

.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable ( )
inlineprotected

Definition at line 134 of file CircuitCoveringConstraintProto.java.

◆ isInitialized()

.lang.Override final boolean isInitialized ( )
inline

Definition at line 198 of file CircuitCoveringConstraintProto.java.

◆ newBuilder() [1/2]

static Builder newBuilder ( )
inlinestatic

Definition at line 377 of file CircuitCoveringConstraintProto.java.

◆ newBuilder() [2/2]

static Builder newBuilder ( com.google.ortools.sat.CircuitCoveringConstraintProto  prototype)
inlinestatic

Definition at line 380 of file CircuitCoveringConstraintProto.java.

◆ newBuilderForType() [1/2]

.lang.Override Builder newBuilderForType ( )
inline

Definition at line 376 of file CircuitCoveringConstraintProto.java.

◆ newBuilderForType() [2/2]

.lang.Override Builder newBuilderForType ( com.google.protobuf.GeneratedMessageV3.BuilderParent  parent)
inlineprotected

Definition at line 390 of file CircuitCoveringConstraintProto.java.

◆ newInstance()

.lang.Override java.lang.Object newInstance ( UnusedPrivateParameter  unused)
inlineprotected

Definition at line 31 of file CircuitCoveringConstraintProto.java.

◆ parseDelimitedFrom() [1/2]

static com.google.ortools.sat.CircuitCoveringConstraintProto parseDelimitedFrom ( java.io.InputStream  input) throws java.io.IOException
inlinestatic

Definition at line 349 of file CircuitCoveringConstraintProto.java.

◆ parseDelimitedFrom() [2/2]

static com.google.ortools.sat.CircuitCoveringConstraintProto parseDelimitedFrom ( java.io.InputStream  input,
com.google.protobuf.ExtensionRegistryLite  extensionRegistry 
) throws java.io.IOException
inlinestatic

Definition at line 354 of file CircuitCoveringConstraintProto.java.

◆ parseFrom() [1/10]

static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom ( byte[]  data) throws com.google.protobuf.InvalidProtocolBufferException
inlinestatic

Definition at line 327 of file CircuitCoveringConstraintProto.java.

◆ parseFrom() [2/10]

static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom ( byte[]  data,
com.google.protobuf.ExtensionRegistryLite  extensionRegistry 
) throws com.google.protobuf.InvalidProtocolBufferException
inlinestatic

Definition at line 331 of file CircuitCoveringConstraintProto.java.

◆ parseFrom() [3/10]

static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom ( com.google.protobuf.ByteString  data) throws com.google.protobuf.InvalidProtocolBufferException
inlinestatic

Definition at line 316 of file CircuitCoveringConstraintProto.java.

◆ parseFrom() [4/10]

static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom ( com.google.protobuf.ByteString  data,
com.google.protobuf.ExtensionRegistryLite  extensionRegistry 
) throws com.google.protobuf.InvalidProtocolBufferException
inlinestatic

Definition at line 321 of file CircuitCoveringConstraintProto.java.

◆ parseFrom() [5/10]

static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom ( com.google.protobuf.CodedInputStream  input) throws java.io.IOException
inlinestatic

Definition at line 361 of file CircuitCoveringConstraintProto.java.

◆ parseFrom() [6/10]

static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom ( com.google.protobuf.CodedInputStream  input,
com.google.protobuf.ExtensionRegistryLite  extensionRegistry 
) throws java.io.IOException
inlinestatic

Definition at line 367 of file CircuitCoveringConstraintProto.java.

◆ parseFrom() [7/10]

static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom ( java.io.InputStream  input) throws java.io.IOException
inlinestatic

Definition at line 337 of file CircuitCoveringConstraintProto.java.

◆ parseFrom() [8/10]

static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom ( java.io.InputStream  input,
com.google.protobuf.ExtensionRegistryLite  extensionRegistry 
) throws java.io.IOException
inlinestatic

Definition at line 342 of file CircuitCoveringConstraintProto.java.

◆ parseFrom() [9/10]

static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom ( java.nio.ByteBuffer  data) throws com.google.protobuf.InvalidProtocolBufferException
inlinestatic

Definition at line 305 of file CircuitCoveringConstraintProto.java.

◆ parseFrom() [10/10]

static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom ( java.nio.ByteBuffer  data,
com.google.protobuf.ExtensionRegistryLite  extensionRegistry 
) throws com.google.protobuf.InvalidProtocolBufferException
inlinestatic

Definition at line 310 of file CircuitCoveringConstraintProto.java.

◆ parser()

static com.google.protobuf.Parser<CircuitCoveringConstraintProto> parser ( )
inlinestatic

Definition at line 772 of file CircuitCoveringConstraintProto.java.

◆ toBuilder()

.lang.Override Builder toBuilder ( )
inline

Definition at line 384 of file CircuitCoveringConstraintProto.java.

◆ writeTo()

.lang.Override void writeTo ( com.google.protobuf.CodedOutputStream  output) throws java.io.IOException
inline

Definition at line 208 of file CircuitCoveringConstraintProto.java.

Member Data Documentation

◆ DISTINGUISHED_NODES_FIELD_NUMBER

final int DISTINGUISHED_NODES_FIELD_NUMBER = 2
static

Definition at line 168 of file CircuitCoveringConstraintProto.java.

◆ NEXTS_FIELD_NUMBER

final int NEXTS_FIELD_NUMBER = 1
static

Definition at line 140 of file CircuitCoveringConstraintProto.java.


The documentation for this class was generated from the following file: