Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
com.google.ortools.sat.InverseConstraintProto.Builder Class Reference
Inheritance diagram for com.google.ortools.sat.InverseConstraintProto.Builder:
com.google.ortools.sat.InverseConstraintProtoOrBuilder

Public Member Functions

Builder clear ()
 
com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()
 
com.google.ortools.sat.InverseConstraintProto getDefaultInstanceForType ()
 
com.google.ortools.sat.InverseConstraintProto build ()
 
com.google.ortools.sat.InverseConstraintProto buildPartial ()
 
Builder clone ()
 
Builder setField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
 
Builder clearField (com.google.protobuf.Descriptors.FieldDescriptor field)
 
Builder clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof)
 
Builder setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
 
Builder addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
 
Builder mergeFrom (com.google.protobuf.Message other)
 
Builder mergeFrom (com.google.ortools.sat.InverseConstraintProto other)
 
final boolean isInitialized ()
 
Builder mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
java.util.List< java.lang.Integer > getFDirectList ()
 
int getFDirectCount ()
 
int getFDirect (int index)
 
Builder setFDirect (int index, int value)
 
Builder addFDirect (int value)
 
Builder addAllFDirect (java.lang.Iterable<? extends java.lang.Integer > values)
 
Builder clearFDirect ()
 
java.util.List< java.lang.Integer > getFInverseList ()
 
int getFInverseCount ()
 
int getFInverse (int index)
 
Builder setFInverse (int index, int value)
 
Builder addFInverse (int value)
 
Builder addAllFInverse (java.lang.Iterable<? extends java.lang.Integer > values)
 
Builder clearFInverse ()
 
final Builder setUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields)
 
final Builder mergeUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields)
 

Static Public Member Functions

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

Protected Member Functions

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

Detailed Description

The two arrays of variable each represent a function, the second is the
inverse of the first: f_direct[i] == j <=> f_inverse[j] == i.

Protobuf type operations_research.sat.InverseConstraintProto

Definition at line 318 of file InverseConstraintProto.java.

Member Function Documentation

◆ addAllFDirect()

Builder com.google.ortools.sat.InverseConstraintProto.Builder.addAllFDirect ( java.lang.Iterable<? extends java.lang.Integer > values)

repeated int32 f_direct = 1;

Parameters
valuesThe fDirect to add.
Returns
This builder for chaining.

Definition at line 599 of file InverseConstraintProto.java.

◆ addAllFInverse()

Builder com.google.ortools.sat.InverseConstraintProto.Builder.addAllFInverse ( java.lang.Iterable<? extends java.lang.Integer > values)

repeated int32 f_inverse = 2;

Parameters
valuesThe fInverse to add.
Returns
This builder for chaining.

Definition at line 683 of file InverseConstraintProto.java.

◆ addFDirect()

Builder com.google.ortools.sat.InverseConstraintProto.Builder.addFDirect ( int value)

repeated int32 f_direct = 1;

Parameters
valueThe fDirect to add.
Returns
This builder for chaining.

Definition at line 586 of file InverseConstraintProto.java.

◆ addFInverse()

Builder com.google.ortools.sat.InverseConstraintProto.Builder.addFInverse ( int value)

repeated int32 f_inverse = 2;

Parameters
valueThe fInverse to add.
Returns
This builder for chaining.

Definition at line 670 of file InverseConstraintProto.java.

◆ addRepeatedField()

Builder com.google.ortools.sat.InverseConstraintProto.Builder.addRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value )

Definition at line 421 of file InverseConstraintProto.java.

◆ build()

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

Definition at line 366 of file InverseConstraintProto.java.

◆ buildPartial()

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

Definition at line 375 of file InverseConstraintProto.java.

◆ clear()

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

Definition at line 346 of file InverseConstraintProto.java.

◆ clearFDirect()

Builder com.google.ortools.sat.InverseConstraintProto.Builder.clearFDirect ( )

repeated int32 f_direct = 1;

Returns
This builder for chaining.

Definition at line 612 of file InverseConstraintProto.java.

◆ clearField()

Builder com.google.ortools.sat.InverseConstraintProto.Builder.clearField ( com.google.protobuf.Descriptors.FieldDescriptor field)

Definition at line 405 of file InverseConstraintProto.java.

◆ clearFInverse()

Builder com.google.ortools.sat.InverseConstraintProto.Builder.clearFInverse ( )

repeated int32 f_inverse = 2;

Returns
This builder for chaining.

Definition at line 696 of file InverseConstraintProto.java.

◆ clearOneof()

Builder com.google.ortools.sat.InverseConstraintProto.Builder.clearOneof ( com.google.protobuf.Descriptors.OneofDescriptor oneof)

Definition at line 410 of file InverseConstraintProto.java.

◆ clone()

Builder com.google.ortools.sat.InverseConstraintProto.Builder.clone ( )

Definition at line 395 of file InverseConstraintProto.java.

◆ getDefaultInstanceForType()

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

Definition at line 361 of file InverseConstraintProto.java.

◆ getDescriptor()

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

Definition at line 323 of file InverseConstraintProto.java.

◆ getDescriptorForType()

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

Definition at line 356 of file InverseConstraintProto.java.

◆ getFDirect()

int com.google.ortools.sat.InverseConstraintProto.Builder.getFDirect ( int index)

repeated int32 f_direct = 1;

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

Implements com.google.ortools.sat.InverseConstraintProtoOrBuilder.

Definition at line 563 of file InverseConstraintProto.java.

◆ getFDirectCount()

int com.google.ortools.sat.InverseConstraintProto.Builder.getFDirectCount ( )

repeated int32 f_direct = 1;

Returns
The count of fDirect.

Implements com.google.ortools.sat.InverseConstraintProtoOrBuilder.

Definition at line 555 of file InverseConstraintProto.java.

◆ getFDirectList()

java.util.List< java.lang.Integer > com.google.ortools.sat.InverseConstraintProto.Builder.getFDirectList ( )

repeated int32 f_direct = 1;

Returns
A list containing the fDirect.

Implements com.google.ortools.sat.InverseConstraintProtoOrBuilder.

Definition at line 547 of file InverseConstraintProto.java.

◆ getFInverse()

int com.google.ortools.sat.InverseConstraintProto.Builder.getFInverse ( int index)

repeated int32 f_inverse = 2;

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

Implements com.google.ortools.sat.InverseConstraintProtoOrBuilder.

Definition at line 647 of file InverseConstraintProto.java.

◆ getFInverseCount()

int com.google.ortools.sat.InverseConstraintProto.Builder.getFInverseCount ( )

repeated int32 f_inverse = 2;

Returns
The count of fInverse.

Implements com.google.ortools.sat.InverseConstraintProtoOrBuilder.

Definition at line 639 of file InverseConstraintProto.java.

◆ getFInverseList()

java.util.List< java.lang.Integer > com.google.ortools.sat.InverseConstraintProto.Builder.getFInverseList ( )

repeated int32 f_inverse = 2;

Returns
A list containing the fInverse.

Implements com.google.ortools.sat.InverseConstraintProtoOrBuilder.

Definition at line 631 of file InverseConstraintProto.java.

◆ internalGetFieldAccessorTable()

com.google.protobuf.GeneratedMessageV3.FieldAccessorTable com.google.ortools.sat.InverseConstraintProto.Builder.internalGetFieldAccessorTable ( )
protected

Definition at line 329 of file InverseConstraintProto.java.

◆ isInitialized()

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

Definition at line 466 of file InverseConstraintProto.java.

◆ mergeFrom() [1/3]

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

Definition at line 436 of file InverseConstraintProto.java.

◆ mergeFrom() [2/3]

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

Definition at line 471 of file InverseConstraintProto.java.

◆ mergeFrom() [3/3]

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

Definition at line 427 of file InverseConstraintProto.java.

◆ mergeUnknownFields()

final Builder com.google.ortools.sat.InverseConstraintProto.Builder.mergeUnknownFields ( final com.google.protobuf.UnknownFieldSet unknownFields)

Definition at line 709 of file InverseConstraintProto.java.

◆ setFDirect()

Builder com.google.ortools.sat.InverseConstraintProto.Builder.setFDirect ( int index,
int value )

repeated int32 f_direct = 1;

Parameters
indexThe index to set the value at.
valueThe fDirect to set.
Returns
This builder for chaining.

Definition at line 572 of file InverseConstraintProto.java.

◆ setField()

Builder com.google.ortools.sat.InverseConstraintProto.Builder.setField ( com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value )

Definition at line 399 of file InverseConstraintProto.java.

◆ setFInverse()

Builder com.google.ortools.sat.InverseConstraintProto.Builder.setFInverse ( int index,
int value )

repeated int32 f_inverse = 2;

Parameters
indexThe index to set the value at.
valueThe fInverse to set.
Returns
This builder for chaining.

Definition at line 656 of file InverseConstraintProto.java.

◆ setRepeatedField()

Builder com.google.ortools.sat.InverseConstraintProto.Builder.setRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value )

Definition at line 415 of file InverseConstraintProto.java.

◆ setUnknownFields()

final Builder com.google.ortools.sat.InverseConstraintProto.Builder.setUnknownFields ( final com.google.protobuf.UnknownFieldSet unknownFields)

Definition at line 703 of file InverseConstraintProto.java.


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