Java Reference
Java Reference
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
Definition at line 401 of file linearsolver/PartialVariableAssignment.java.
Public Member Functions | |
| .lang.Override Builder | clear () |
| .lang.Override com.google.protobuf.Descriptors.Descriptor | getDescriptorForType () |
| .lang.Override com.google.ortools.linearsolver.PartialVariableAssignment | getDefaultInstanceForType () |
| .lang.Override com.google.ortools.linearsolver.PartialVariableAssignment | build () |
| .lang.Override com.google.ortools.linearsolver.PartialVariableAssignment | buildPartial () |
| .lang.Override Builder | clone () |
| .lang.Override Builder | setField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) |
| .lang.Override Builder | clearField (com.google.protobuf.Descriptors.FieldDescriptor field) |
| .lang.Override Builder | clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof) |
| .lang.Override Builder | setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) |
| .lang.Override Builder | addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) |
| .lang.Override Builder | mergeFrom (com.google.protobuf.Message other) |
| Builder | mergeFrom (com.google.ortools.linearsolver.PartialVariableAssignment other) |
| .lang.Override final boolean | isInitialized () |
| .lang.Override Builder | mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
| 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... | |
| Builder | setVarIndex (int index, int value) |
repeated int32 var_index = 1 [packed = true]; More... | |
| Builder | addVarIndex (int value) |
repeated int32 var_index = 1 [packed = true]; More... | |
| Builder | addAllVarIndex (java.lang.Iterable<? extends java.lang.Integer > values) |
repeated int32 var_index = 1 [packed = true]; More... | |
| Builder | clearVarIndex () |
repeated int32 var_index = 1 [packed = true]; More... | |
| 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... | |
| Builder | setVarValue (int index, double value) |
repeated double var_value = 2 [packed = true]; More... | |
| Builder | addVarValue (double value) |
repeated double var_value = 2 [packed = true]; More... | |
| Builder | addAllVarValue (java.lang.Iterable<? extends java.lang.Double > values) |
repeated double var_value = 2 [packed = true]; More... | |
| Builder | clearVarValue () |
repeated double var_value = 2 [packed = true]; More... | |
| .lang.Override final Builder | setUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields) |
| .lang.Override final Builder | mergeUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields) |
Static Public Member Functions | |
| static final com.google.protobuf.Descriptors.Descriptor | getDescriptor () |
Protected Member Functions | |
| .lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable | internalGetFieldAccessorTable () |
Member Function Documentation
◆ addAllVarIndex()
|
inline |
repeated int32 var_index = 1 [packed = true];
- Parameters
-
values The varIndex to add.
- Returns
- This builder for chaining.
Definition at line 635 of file linearsolver/PartialVariableAssignment.java.
◆ addAllVarValue()
|
inline |
repeated double var_value = 2 [packed = true];
- Parameters
-
values The varValue to add.
- Returns
- This builder for chaining.
Definition at line 714 of file linearsolver/PartialVariableAssignment.java.
◆ addRepeatedField()
|
inline |
Definition at line 508 of file linearsolver/PartialVariableAssignment.java.
◆ addVarIndex()
|
inline |
repeated int32 var_index = 1 [packed = true];
- Parameters
-
value The varIndex to add.
- Returns
- This builder for chaining.
Definition at line 624 of file linearsolver/PartialVariableAssignment.java.
◆ addVarValue()
|
inline |
repeated double var_value = 2 [packed = true];
- Parameters
-
value The varValue to add.
- Returns
- This builder for chaining.
Definition at line 703 of file linearsolver/PartialVariableAssignment.java.
◆ build()
|
inline |
Definition at line 455 of file linearsolver/PartialVariableAssignment.java.
◆ buildPartial()
|
inline |
Definition at line 464 of file linearsolver/PartialVariableAssignment.java.
◆ clear()
|
inline |
Definition at line 434 of file linearsolver/PartialVariableAssignment.java.
◆ clearField()
|
inline |
Definition at line 492 of file linearsolver/PartialVariableAssignment.java.
◆ clearOneof()
|
inline |
Definition at line 497 of file linearsolver/PartialVariableAssignment.java.
◆ clearVarIndex()
|
inline |
repeated int32 var_index = 1 [packed = true];
- Returns
- This builder for chaining.
Definition at line 647 of file linearsolver/PartialVariableAssignment.java.
◆ clearVarValue()
|
inline |
repeated double var_value = 2 [packed = true];
- Returns
- This builder for chaining.
Definition at line 726 of file linearsolver/PartialVariableAssignment.java.
◆ clone()
|
inline |
Definition at line 482 of file linearsolver/PartialVariableAssignment.java.
◆ getDefaultInstanceForType()
|
inline |
Definition at line 450 of file linearsolver/PartialVariableAssignment.java.
◆ getDescriptor()
|
inlinestatic |
Definition at line 406 of file linearsolver/PartialVariableAssignment.java.
◆ getDescriptorForType()
|
inline |
Definition at line 445 of file linearsolver/PartialVariableAssignment.java.
◆ getVarIndex()
|
inline |
repeated int32 var_index = 1 [packed = true];
- Parameters
-
index The index of the element to return.
- Returns
- The varIndex at the given index.
Implements PartialVariableAssignmentOrBuilder.
Definition at line 603 of file linearsolver/PartialVariableAssignment.java.
◆ getVarIndexCount()
|
inline |
repeated int32 var_index = 1 [packed = true];
- Returns
- The count of varIndex.
Implements PartialVariableAssignmentOrBuilder.
Definition at line 595 of file linearsolver/PartialVariableAssignment.java.
◆ getVarIndexList()
|
inline |
repeated int32 var_index = 1 [packed = true];
- Returns
- A list containing the varIndex.
Implements PartialVariableAssignmentOrBuilder.
Definition at line 587 of file linearsolver/PartialVariableAssignment.java.
◆ getVarValue()
|
inline |
repeated double var_value = 2 [packed = true];
- Parameters
-
index The index of the element to return.
- Returns
- The varValue at the given index.
Implements PartialVariableAssignmentOrBuilder.
Definition at line 682 of file linearsolver/PartialVariableAssignment.java.
◆ getVarValueCount()
|
inline |
repeated double var_value = 2 [packed = true];
- Returns
- The count of varValue.
Implements PartialVariableAssignmentOrBuilder.
Definition at line 674 of file linearsolver/PartialVariableAssignment.java.
◆ getVarValueList()
|
inline |
repeated double var_value = 2 [packed = true];
- Returns
- A list containing the varValue.
Implements PartialVariableAssignmentOrBuilder.
Definition at line 666 of file linearsolver/PartialVariableAssignment.java.
◆ internalGetFieldAccessorTable()
|
inlineprotected |
Definition at line 412 of file linearsolver/PartialVariableAssignment.java.
◆ isInitialized()
|
inline |
Definition at line 551 of file linearsolver/PartialVariableAssignment.java.
◆ mergeFrom() [1/3]
|
inline |
Definition at line 523 of file linearsolver/PartialVariableAssignment.java.
◆ mergeFrom() [2/3]
|
inline |
Definition at line 556 of file linearsolver/PartialVariableAssignment.java.
◆ mergeFrom() [3/3]
|
inline |
Definition at line 514 of file linearsolver/PartialVariableAssignment.java.
◆ mergeUnknownFields()
|
inline |
Definition at line 739 of file linearsolver/PartialVariableAssignment.java.
◆ setField()
|
inline |
Definition at line 486 of file linearsolver/PartialVariableAssignment.java.
◆ setRepeatedField()
|
inline |
Definition at line 502 of file linearsolver/PartialVariableAssignment.java.
◆ setUnknownFields()
|
inline |
Definition at line 733 of file linearsolver/PartialVariableAssignment.java.
◆ setVarIndex()
|
inline |
repeated int32 var_index = 1 [packed = true];
- Parameters
-
index The index to set the value at. value The varIndex to set.
- Returns
- This builder for chaining.
Definition at line 612 of file linearsolver/PartialVariableAssignment.java.
◆ setVarValue()
|
inline |
repeated double var_value = 2 [packed = true];
- Parameters
-
index The index to set the value at. value The varValue to set.
- Returns
- This builder for chaining.
Definition at line 691 of file linearsolver/PartialVariableAssignment.java.
The documentation for this class was generated from the following file: