Java Reference

Java Reference

MPQuadraticObjectiveOrBuilder

Detailed Description

Definition at line 6 of file MPQuadraticObjectiveOrBuilder.java.

Public Member Functions

java.util.List< java.lang.Integer > getQvar1IndexList ()
 
int getQvar1IndexCount ()
 
int getQvar1Index (int index)
 
java.util.List< java.lang.Integer > getQvar2IndexList ()
 repeated int32 qvar2_index = 2; More...
 
int getQvar2IndexCount ()
 repeated int32 qvar2_index = 2; More...
 
int getQvar2Index (int index)
 repeated int32 qvar2_index = 2; More...
 
java.util.List< java.lang.Double > getCoefficientList ()
 
int getCoefficientCount ()
 
double getCoefficient (int index)
 

Member Function Documentation

◆ getCoefficient()

double getCoefficient ( int  index)
Must be finite.

repeated double coefficient = 3;

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

Implemented in MPQuadraticObjective.Builder, and MPQuadraticObjective.

◆ getCoefficientCount()

int getCoefficientCount ( )
Must be finite.

repeated double coefficient = 3;

Returns
The count of coefficient.

Implemented in MPQuadraticObjective.Builder, and MPQuadraticObjective.

◆ getCoefficientList()

java.util.List<java.lang.Double> getCoefficientList ( )
Must be finite.

repeated double coefficient = 3;

Returns
A list containing the coefficient.

Implemented in MPQuadraticObjective.Builder, and MPQuadraticObjective.

◆ 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
indexThe index of the element to return.
Returns
The qvar1Index at the given index.

Implemented in MPQuadraticObjective.Builder, and MPQuadraticObjective.

◆ 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.

Implemented in MPQuadraticObjective.Builder, and MPQuadraticObjective.

◆ getQvar1IndexList()

java.util.List<java.lang.Integer> 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.

Implemented in MPQuadraticObjective.Builder, and MPQuadraticObjective.

◆ getQvar2Index()

int getQvar2Index ( int  index)

repeated int32 qvar2_index = 2;

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

Implemented in MPQuadraticObjective.Builder, and MPQuadraticObjective.

◆ getQvar2IndexCount()

int getQvar2IndexCount ( )

repeated int32 qvar2_index = 2;

Returns
The count of qvar2Index.

Implemented in MPQuadraticObjective.Builder, and MPQuadraticObjective.

◆ getQvar2IndexList()

java.util.List<java.lang.Integer> getQvar2IndexList ( )

repeated int32 qvar2_index = 2;

Returns
A list containing the qvar2Index.

Implemented in MPQuadraticObjective.Builder, and MPQuadraticObjective.


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