Interface MPQuadraticObjectiveOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
MPQuadraticObjective
,MPQuadraticObjective.Builder
@Generated
public interface MPQuadraticObjectiveOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiondouble
getCoefficient
(int index) Must be finite.int
Must be finite.Must be finite.int
getQvar1Index
(int index) Sparse representation of quadratic terms in the objective function, where term i is qvar1_index[i] * qvar2_index[i] * coefficient[i].int
Sparse representation of quadratic terms in the objective function, where term i is qvar1_index[i] * qvar2_index[i] * coefficient[i].Sparse representation of quadratic terms in the objective function, where term i is qvar1_index[i] * qvar2_index[i] * coefficient[i].int
getQvar2Index
(int index) repeated int32 qvar2_index = 2;
int
repeated int32 qvar2_index = 2;
repeated int32 qvar2_index = 2;
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getQvar1IndexList
Sparse representation of quadratic terms in the objective function, where term i is qvar1_index[i] * qvar2_index[i] * coefficient[i]. `qvar1_index` and `qvar2_index` are variable indices w.r.t the "variable" field in MPModelProto. `qvar1_index`, `qvar2_index` and `coefficients` must have the same size. If the same unordered pair (qvar1_index, qvar2_index) appears several times, the sum of all of the associated coefficients will be applied.
repeated int32 qvar1_index = 1;
- Returns:
- A list containing the qvar1Index.
-
getQvar1IndexCount
int getQvar1IndexCount()Sparse representation of quadratic terms in the objective function, where term i is qvar1_index[i] * qvar2_index[i] * coefficient[i]. `qvar1_index` and `qvar2_index` are variable indices w.r.t the "variable" field in MPModelProto. `qvar1_index`, `qvar2_index` and `coefficients` must have the same size. If the same unordered pair (qvar1_index, qvar2_index) appears several times, the sum of all of the associated coefficients will be applied.
repeated int32 qvar1_index = 1;
- Returns:
- The count of qvar1Index.
-
getQvar1Index
int getQvar1Index(int index) Sparse representation of quadratic terms in the objective function, where term i is qvar1_index[i] * qvar2_index[i] * coefficient[i]. `qvar1_index` and `qvar2_index` are variable indices w.r.t the "variable" field in MPModelProto. `qvar1_index`, `qvar2_index` and `coefficients` must have the same size. If the same unordered pair (qvar1_index, qvar2_index) appears several times, the sum of all of the associated coefficients will be applied.
repeated int32 qvar1_index = 1;
- Parameters:
index
- The index of the element to return.- Returns:
- The qvar1Index at the given index.
-
getQvar2IndexList
-
getQvar2IndexCount
int getQvar2IndexCount()repeated int32 qvar2_index = 2;
- Returns:
- The count of qvar2Index.
-
getQvar2Index
int getQvar2Index(int index) repeated int32 qvar2_index = 2;
- Parameters:
index
- The index of the element to return.- Returns:
- The qvar2Index at the given index.
-
getCoefficientList
-
getCoefficientCount
int getCoefficientCount()Must be finite.
repeated double coefficient = 3;
- Returns:
- The count of coefficient.
-
getCoefficient
double getCoefficient(int index) Must be finite.
repeated double coefficient = 3;
- Parameters:
index
- The index of the element to return.- Returns:
- The coefficient at the given index.
-