Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
com.google.ortools.sat.ArcLpValue Class Reference

Detailed Description

An arc of a routes constraint, with its LP value.

Protobuf type operations_research.sat.ArcLpValue

Definition at line 16 of file ArcLpValue.java.

Inheritance diagram for com.google.ortools.sat.ArcLpValue:
com.google.ortools.sat.ArcLpValueOrBuilder

Classes

class  Builder

Public Member Functions

boolean hasTail ()
int getTail ()
boolean hasHead ()
int getHead ()
boolean hasLpValue ()
double getLpValue ()
final boolean isInitialized ()
void writeTo (com.google.protobuf.CodedOutputStream output) throws java.io.IOException
int getSerializedSize ()
boolean equals (final java.lang.Object obj)
int hashCode ()
Builder newBuilderForType ()
Builder toBuilder ()
com.google.protobuf.Parser< ArcLpValuegetParserForType ()
com.google.ortools.sat.ArcLpValue getDefaultInstanceForType ()

Static Public Member Functions

static final com.google.protobuf.Descriptors.Descriptor getDescriptor ()
static com.google.ortools.sat.ArcLpValue parseFrom (java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.sat.ArcLpValue parseFrom (java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.sat.ArcLpValue parseFrom (com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.sat.ArcLpValue parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.sat.ArcLpValue parseFrom (byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.sat.ArcLpValue parseFrom (byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.sat.ArcLpValue parseFrom (java.io.InputStream input) throws java.io.IOException
static com.google.ortools.sat.ArcLpValue parseFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
static com.google.ortools.sat.ArcLpValue parseDelimitedFrom (java.io.InputStream input) throws java.io.IOException
static com.google.ortools.sat.ArcLpValue parseDelimitedFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
static com.google.ortools.sat.ArcLpValue parseFrom (com.google.protobuf.CodedInputStream input) throws java.io.IOException
static com.google.ortools.sat.ArcLpValue 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.ArcLpValue prototype)
static com.google.ortools.sat.ArcLpValue getDefaultInstance ()
static com.google.protobuf.Parser< ArcLpValueparser ()

Static Public Attributes

static final int TAIL_FIELD_NUMBER = 1
static final int HEAD_FIELD_NUMBER = 2
static final int LP_VALUE_FIELD_NUMBER = 3

Protected Member Functions

com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable ()
Builder newBuilderForType (com.google.protobuf.GeneratedMessage.BuilderParent parent)

Member Function Documentation

◆ equals()

boolean com.google.ortools.sat.ArcLpValue.equals ( final java.lang.Object obj)

Definition at line 158 of file ArcLpValue.java.

◆ getDefaultInstance()

com.google.ortools.sat.ArcLpValue com.google.ortools.sat.ArcLpValue.getDefaultInstance ( )
static

Definition at line 602 of file ArcLpValue.java.

◆ getDefaultInstanceForType()

com.google.ortools.sat.ArcLpValue com.google.ortools.sat.ArcLpValue.getDefaultInstanceForType ( )

Definition at line 638 of file ArcLpValue.java.

◆ getDescriptor()

final com.google.protobuf.Descriptors.Descriptor com.google.ortools.sat.ArcLpValue.getDescriptor ( )
static

Definition at line 38 of file ArcLpValue.java.

◆ getHead()

int com.google.ortools.sat.ArcLpValue.getHead ( )

optional int32 head = 2;

Returns
The head.

Implements com.google.ortools.sat.ArcLpValueOrBuilder.

Definition at line 85 of file ArcLpValue.java.

◆ getLpValue()

double com.google.ortools.sat.ArcLpValue.getLpValue ( )

optional double lp_value = 3;

Returns
The lpValue.

Implements com.google.ortools.sat.ArcLpValueOrBuilder.

Definition at line 104 of file ArcLpValue.java.

◆ getParserForType()

com.google.protobuf.Parser< ArcLpValue > com.google.ortools.sat.ArcLpValue.getParserForType ( )

Definition at line 633 of file ArcLpValue.java.

◆ getSerializedSize()

int com.google.ortools.sat.ArcLpValue.getSerializedSize ( )

Definition at line 135 of file ArcLpValue.java.

◆ getTail()

int com.google.ortools.sat.ArcLpValue.getTail ( )

optional int32 tail = 1;

Returns
The tail.

Implements com.google.ortools.sat.ArcLpValueOrBuilder.

Definition at line 66 of file ArcLpValue.java.

◆ hashCode()

int com.google.ortools.sat.ArcLpValue.hashCode ( )

Definition at line 188 of file ArcLpValue.java.

◆ hasHead()

boolean com.google.ortools.sat.ArcLpValue.hasHead ( )

optional int32 head = 2;

Returns
Whether the head field is set.

Implements com.google.ortools.sat.ArcLpValueOrBuilder.

Definition at line 77 of file ArcLpValue.java.

◆ hasLpValue()

boolean com.google.ortools.sat.ArcLpValue.hasLpValue ( )

optional double lp_value = 3;

Returns
Whether the lpValue field is set.

Implements com.google.ortools.sat.ArcLpValueOrBuilder.

Definition at line 96 of file ArcLpValue.java.

◆ hasTail()

boolean com.google.ortools.sat.ArcLpValue.hasTail ( )

optional int32 tail = 1;

Returns
Whether the tail field is set.

Implements com.google.ortools.sat.ArcLpValueOrBuilder.

Definition at line 58 of file ArcLpValue.java.

◆ internalGetFieldAccessorTable()

com.google.protobuf.GeneratedMessage.FieldAccessorTable com.google.ortools.sat.ArcLpValue.internalGetFieldAccessorTable ( )
protected

Definition at line 44 of file ArcLpValue.java.

◆ isInitialized()

final boolean com.google.ortools.sat.ArcLpValue.isInitialized ( )

Definition at line 110 of file ArcLpValue.java.

◆ newBuilder() [1/2]

Builder com.google.ortools.sat.ArcLpValue.newBuilder ( )
static

Definition at line 286 of file ArcLpValue.java.

◆ newBuilder() [2/2]

Builder com.google.ortools.sat.ArcLpValue.newBuilder ( com.google.ortools.sat.ArcLpValue prototype)
static

Definition at line 289 of file ArcLpValue.java.

◆ newBuilderForType() [1/2]

Builder com.google.ortools.sat.ArcLpValue.newBuilderForType ( )

Definition at line 285 of file ArcLpValue.java.

◆ newBuilderForType() [2/2]

Builder com.google.ortools.sat.ArcLpValue.newBuilderForType ( com.google.protobuf.GeneratedMessage.BuilderParent parent)
protected

Definition at line 299 of file ArcLpValue.java.

◆ parseDelimitedFrom() [1/2]

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

Definition at line 257 of file ArcLpValue.java.

◆ parseDelimitedFrom() [2/2]

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

Definition at line 263 of file ArcLpValue.java.

◆ parseFrom() [1/10]

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

Definition at line 234 of file ArcLpValue.java.

◆ parseFrom() [2/10]

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

Definition at line 238 of file ArcLpValue.java.

◆ parseFrom() [3/10]

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

Definition at line 223 of file ArcLpValue.java.

◆ parseFrom() [4/10]

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

Definition at line 228 of file ArcLpValue.java.

◆ parseFrom() [5/10]

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

Definition at line 270 of file ArcLpValue.java.

◆ parseFrom() [6/10]

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

Definition at line 276 of file ArcLpValue.java.

◆ parseFrom() [7/10]

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

Definition at line 244 of file ArcLpValue.java.

◆ parseFrom() [8/10]

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

Definition at line 249 of file ArcLpValue.java.

◆ parseFrom() [9/10]

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

Definition at line 212 of file ArcLpValue.java.

◆ parseFrom() [10/10]

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

Definition at line 217 of file ArcLpValue.java.

◆ parser()

com.google.protobuf.Parser< ArcLpValue > com.google.ortools.sat.ArcLpValue.parser ( )
static

Definition at line 628 of file ArcLpValue.java.

◆ toBuilder()

Builder com.google.ortools.sat.ArcLpValue.toBuilder ( )

Definition at line 293 of file ArcLpValue.java.

◆ writeTo()

void com.google.ortools.sat.ArcLpValue.writeTo ( com.google.protobuf.CodedOutputStream output) throws java.io.IOException

Definition at line 120 of file ArcLpValue.java.

Member Data Documentation

◆ HEAD_FIELD_NUMBER

final int com.google.ortools.sat.ArcLpValue.HEAD_FIELD_NUMBER = 2
static

Definition at line 70 of file ArcLpValue.java.

◆ LP_VALUE_FIELD_NUMBER

final int com.google.ortools.sat.ArcLpValue.LP_VALUE_FIELD_NUMBER = 3
static

Definition at line 89 of file ArcLpValue.java.

◆ TAIL_FIELD_NUMBER

final int com.google.ortools.sat.ArcLpValue.TAIL_FIELD_NUMBER = 1
static

Definition at line 51 of file ArcLpValue.java.


The documentation for this class was generated from the following file:
  • build/java/ortools-java/src/main/java/com/google/ortools/sat/ArcLpValue.java