Java Reference

Java Reference

PartialVariableAssignment

Detailed Description

This message encodes a partial (or full) assignment of the variables of a
MPModelProto problem. The indices in var_index should be unique and valid
variable indices of the associated problem.

Protobuf type

operations_research.PartialVariableAssignment

Definition at line 15 of file linearsolver/PartialVariableAssignment.java.

Classes

class  Builder
 

Public Member Functions

.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields ()
 
.lang.Override java.util.List< java.lang.Integer > getVarIndexList ()
 repeated int32 var_index = 1 [packed = true]; More...
 
int getVarIndexCount ()
 repeated int32 var_index = 1 [packed = true]; More...
 
int getVarIndex (int index)
 repeated int32 var_index = 1 [packed = true]; More...
 
.lang.Override java.util.List< java.lang.Double > getVarValueList ()
 repeated double var_value = 2 [packed = true]; More...
 
int getVarValueCount ()
 repeated double var_value = 2 [packed = true]; More...
 
double getVarValue (int index)
 repeated double var_value = 2 [packed = true]; 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< PartialVariableAssignmentgetParserForType ()
 
.lang.Override com.google.ortools.linearsolver.PartialVariableAssignment getDefaultInstanceForType ()
 

Static Public Member Functions

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

Static Public Attributes

static final int VAR_INDEX_FIELD_NUMBER = 1
 
static final int VAR_VALUE_FIELD_NUMBER = 2
 
.lang.Deprecated static final com.google.protobuf.Parser< PartialVariableAssignmentPARSER
 

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 265 of file linearsolver/PartialVariableAssignment.java.

◆ getDefaultInstance()

static com.google.ortools.linearsolver.PartialVariableAssignment getDefaultInstance ( )
inlinestatic

Definition at line 754 of file linearsolver/PartialVariableAssignment.java.

◆ getDefaultInstanceForType()

.lang.Override com.google.ortools.linearsolver.PartialVariableAssignment getDefaultInstanceForType ( )
inline

Definition at line 779 of file linearsolver/PartialVariableAssignment.java.

◆ getDescriptor()

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

Definition at line 128 of file linearsolver/PartialVariableAssignment.java.

◆ getParserForType()

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

Definition at line 774 of file linearsolver/PartialVariableAssignment.java.

◆ getSerializedSize()

.lang.Override int getSerializedSize ( )
inline

Definition at line 229 of file linearsolver/PartialVariableAssignment.java.

◆ getUnknownFields()

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

Definition at line 38 of file linearsolver/PartialVariableAssignment.java.

◆ getVarIndex()

int getVarIndex ( int  index)
inline

repeated int32 var_index = 1 [packed = true];

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

Implements PartialVariableAssignmentOrBuilder.

Definition at line 163 of file linearsolver/PartialVariableAssignment.java.

◆ getVarIndexCount()

int getVarIndexCount ( )
inline

repeated int32 var_index = 1 [packed = true];

Returns
The count of varIndex.

Implements PartialVariableAssignmentOrBuilder.

Definition at line 155 of file linearsolver/PartialVariableAssignment.java.

◆ getVarIndexList()

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

repeated int32 var_index = 1 [packed = true];

Returns
A list containing the varIndex.

Implements PartialVariableAssignmentOrBuilder.

Definition at line 148 of file linearsolver/PartialVariableAssignment.java.

◆ getVarValue()

double getVarValue ( int  index)
inline

repeated double var_value = 2 [packed = true];

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

Implements PartialVariableAssignmentOrBuilder.

Definition at line 191 of file linearsolver/PartialVariableAssignment.java.

◆ getVarValueCount()

int getVarValueCount ( )
inline

repeated double var_value = 2 [packed = true];

Returns
The count of varValue.

Implements PartialVariableAssignmentOrBuilder.

Definition at line 183 of file linearsolver/PartialVariableAssignment.java.

◆ getVarValueList()

.lang.Override java.util.List<java.lang.Double> getVarValueList ( )
inline

repeated double var_value = 2 [packed = true];

Returns
A list containing the varValue.

Implements PartialVariableAssignmentOrBuilder.

Definition at line 176 of file linearsolver/PartialVariableAssignment.java.

◆ hashCode()

.lang.Override int hashCode ( )
inline

Definition at line 283 of file linearsolver/PartialVariableAssignment.java.

◆ internalGetFieldAccessorTable()

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

Definition at line 134 of file linearsolver/PartialVariableAssignment.java.

◆ isInitialized()

.lang.Override final boolean isInitialized ( )
inline

Definition at line 198 of file linearsolver/PartialVariableAssignment.java.

◆ newBuilder() [1/2]

static Builder newBuilder ( )
inlinestatic

Definition at line 374 of file linearsolver/PartialVariableAssignment.java.

◆ newBuilder() [2/2]

static Builder newBuilder ( com.google.ortools.linearsolver.PartialVariableAssignment  prototype)
inlinestatic

Definition at line 377 of file linearsolver/PartialVariableAssignment.java.

◆ newBuilderForType() [1/2]

.lang.Override Builder newBuilderForType ( )
inline

Definition at line 373 of file linearsolver/PartialVariableAssignment.java.

◆ newBuilderForType() [2/2]

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

Definition at line 387 of file linearsolver/PartialVariableAssignment.java.

◆ newInstance()

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

Definition at line 31 of file linearsolver/PartialVariableAssignment.java.

◆ parseDelimitedFrom() [1/2]

static com.google.ortools.linearsolver.PartialVariableAssignment parseDelimitedFrom ( java.io.InputStream  input) throws java.io.IOException
inlinestatic

Definition at line 346 of file linearsolver/PartialVariableAssignment.java.

◆ parseDelimitedFrom() [2/2]

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

Definition at line 351 of file linearsolver/PartialVariableAssignment.java.

◆ parseFrom() [1/10]

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

Definition at line 324 of file linearsolver/PartialVariableAssignment.java.

◆ parseFrom() [2/10]

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

Definition at line 328 of file linearsolver/PartialVariableAssignment.java.

◆ parseFrom() [3/10]

static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom ( com.google.protobuf.ByteString  data) throws com.google.protobuf.InvalidProtocolBufferException
inlinestatic

Definition at line 313 of file linearsolver/PartialVariableAssignment.java.

◆ parseFrom() [4/10]

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

Definition at line 318 of file linearsolver/PartialVariableAssignment.java.

◆ parseFrom() [5/10]

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

Definition at line 358 of file linearsolver/PartialVariableAssignment.java.

◆ parseFrom() [6/10]

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

Definition at line 364 of file linearsolver/PartialVariableAssignment.java.

◆ parseFrom() [7/10]

static com.google.ortools.linearsolver.PartialVariableAssignment parseFrom ( java.io.InputStream  input) throws java.io.IOException
inlinestatic

Definition at line 334 of file linearsolver/PartialVariableAssignment.java.

◆ parseFrom() [8/10]

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

Definition at line 339 of file linearsolver/PartialVariableAssignment.java.

◆ parseFrom() [9/10]

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

Definition at line 302 of file linearsolver/PartialVariableAssignment.java.

◆ parseFrom() [10/10]

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

Definition at line 307 of file linearsolver/PartialVariableAssignment.java.

◆ parser()

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

Definition at line 769 of file linearsolver/PartialVariableAssignment.java.

◆ toBuilder()

.lang.Override Builder toBuilder ( )
inline

Definition at line 381 of file linearsolver/PartialVariableAssignment.java.

◆ writeTo()

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

Definition at line 208 of file linearsolver/PartialVariableAssignment.java.

Member Data Documentation

◆ PARSER

.lang.Deprecated static final com.google.protobuf.Parser<PartialVariableAssignment> PARSER
static
Initial value:
= new com.google.protobuf.AbstractParser<PartialVariableAssignment>() {
@java.lang.Override
public PartialVariableAssignment parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new PartialVariableAssignment(input, extensionRegistry);
}
}

Definition at line 759 of file linearsolver/PartialVariableAssignment.java.

◆ VAR_INDEX_FIELD_NUMBER

final int VAR_INDEX_FIELD_NUMBER = 1
static

Definition at line 140 of file linearsolver/PartialVariableAssignment.java.

◆ VAR_VALUE_FIELD_NUMBER

final int VAR_VALUE_FIELD_NUMBER = 2
static

Definition at line 168 of file linearsolver/PartialVariableAssignment.java.


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