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

Detailed Description

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

Protobuf type operations_research.sat.ArcLpValue

Definition at line 311 of file ArcLpValue.java.

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

Public Member Functions

Builder clear ()
com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()
com.google.ortools.sat.ArcLpValue getDefaultInstanceForType ()
com.google.ortools.sat.ArcLpValue build ()
com.google.ortools.sat.ArcLpValue buildPartial ()
Builder mergeFrom (com.google.protobuf.Message other)
Builder mergeFrom (com.google.ortools.sat.ArcLpValue other)
final boolean isInitialized ()
Builder mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
boolean hasTail ()
int getTail ()
Builder setTail (int value)
Builder clearTail ()
boolean hasHead ()
int getHead ()
Builder setHead (int value)
Builder clearHead ()
boolean hasLpValue ()
double getLpValue ()
Builder setLpValue (double value)
Builder clearLpValue ()

Static Public Member Functions

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

Protected Member Functions

com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable ()

Member Function Documentation

◆ build()

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

Definition at line 360 of file ArcLpValue.java.

◆ buildPartial()

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

Definition at line 369 of file ArcLpValue.java.

◆ clear()

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

Definition at line 339 of file ArcLpValue.java.

◆ clearHead()

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

optional int32 head = 2;

Returns
This builder for chaining.

Definition at line 546 of file ArcLpValue.java.

◆ clearLpValue()

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

optional double lp_value = 3;

Returns
This builder for chaining.

Definition at line 586 of file ArcLpValue.java.

◆ clearTail()

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

optional int32 tail = 1;

Returns
This builder for chaining.

Definition at line 506 of file ArcLpValue.java.

◆ getDefaultInstanceForType()

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

Definition at line 355 of file ArcLpValue.java.

◆ getDescriptor()

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

Definition at line 316 of file ArcLpValue.java.

◆ getDescriptorForType()

com.google.protobuf.Descriptors.Descriptor com.google.ortools.sat.ArcLpValue.Builder.getDescriptorForType ( )

Definition at line 350 of file ArcLpValue.java.

◆ getHead()

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

optional int32 head = 2;

Returns
The head.

Implements com.google.ortools.sat.ArcLpValueOrBuilder.

Definition at line 527 of file ArcLpValue.java.

◆ getLpValue()

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

optional double lp_value = 3;

Returns
The lpValue.

Implements com.google.ortools.sat.ArcLpValueOrBuilder.

Definition at line 567 of file ArcLpValue.java.

◆ getTail()

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

optional int32 tail = 1;

Returns
The tail.

Implements com.google.ortools.sat.ArcLpValueOrBuilder.

Definition at line 487 of file ArcLpValue.java.

◆ hasHead()

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

optional int32 head = 2;

Returns
Whether the head field is set.

Implements com.google.ortools.sat.ArcLpValueOrBuilder.

Definition at line 519 of file ArcLpValue.java.

◆ hasLpValue()

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

optional double lp_value = 3;

Returns
Whether the lpValue field is set.

Implements com.google.ortools.sat.ArcLpValueOrBuilder.

Definition at line 559 of file ArcLpValue.java.

◆ hasTail()

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

optional int32 tail = 1;

Returns
Whether the tail field is set.

Implements com.google.ortools.sat.ArcLpValueOrBuilder.

Definition at line 479 of file ArcLpValue.java.

◆ internalGetFieldAccessorTable()

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

Definition at line 322 of file ArcLpValue.java.

◆ isInitialized()

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

Definition at line 421 of file ArcLpValue.java.

◆ mergeFrom() [1/3]

Builder com.google.ortools.sat.ArcLpValue.Builder.mergeFrom ( com.google.ortools.sat.ArcLpValue other)

Definition at line 404 of file ArcLpValue.java.

◆ mergeFrom() [2/3]

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

Definition at line 426 of file ArcLpValue.java.

◆ mergeFrom() [3/3]

Builder com.google.ortools.sat.ArcLpValue.Builder.mergeFrom ( com.google.protobuf.Message other)

Definition at line 395 of file ArcLpValue.java.

◆ setHead()

Builder com.google.ortools.sat.ArcLpValue.Builder.setHead ( int value)

optional int32 head = 2;

Parameters
valueThe head to set.
Returns
This builder for chaining.

Definition at line 535 of file ArcLpValue.java.

◆ setLpValue()

Builder com.google.ortools.sat.ArcLpValue.Builder.setLpValue ( double value)

optional double lp_value = 3;

Parameters
valueThe lpValue to set.
Returns
This builder for chaining.

Definition at line 575 of file ArcLpValue.java.

◆ setTail()

Builder com.google.ortools.sat.ArcLpValue.Builder.setTail ( int value)

optional int32 tail = 1;

Parameters
valueThe tail to set.
Returns
This builder for chaining.

Definition at line 495 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