Java Reference

Java Reference

MPQuadraticConstraint.Builder

Detailed Description

Quadratic constraints of the form lb <= sum a_i x_i + sum b_ij x_i x_j <= ub,
where a, b, lb and ub are constants, and x are the model's variables.
Quadratic matrices that are Positive Semi-Definite, Second-Order Cones or
rotated Second-Order Cones are always accepted. Other forms may or may not be
accepted depending on the underlying solver used.
See https://scip.zib.de/doc/html/cons__quadratic_8h.php and
https://www.gurobi.com/documentation/8.1/refman/constraints.html#subsubsection:QuadraticConstraints

Protobuf type

operations_research.MPQuadraticConstraint

Definition at line 765 of file MPQuadraticConstraint.java.

Public Member Functions

.lang.Override Builder clear ()
 
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()
 
.lang.Override com.google.ortools.linearsolver.MPQuadraticConstraint getDefaultInstanceForType ()
 
.lang.Override com.google.ortools.linearsolver.MPQuadraticConstraint build ()
 
.lang.Override com.google.ortools.linearsolver.MPQuadraticConstraint 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.MPQuadraticConstraint 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 ()
 
int getVarIndexCount ()
 
int getVarIndex (int index)
 
Builder setVarIndex (int index, int value)
 
Builder addVarIndex (int value)
 
Builder addAllVarIndex (java.lang.Iterable<? extends java.lang.Integer > values)
 
Builder clearVarIndex ()
 
java.util.List< java.lang.Double > getCoefficientList ()
 
int getCoefficientCount ()
 
double getCoefficient (int index)
 
Builder setCoefficient (int index, double value)
 
Builder addCoefficient (double value)
 
Builder addAllCoefficient (java.lang.Iterable<? extends java.lang.Double > values)
 
Builder clearCoefficient ()
 
java.util.List< java.lang.Integer > getQvar1IndexList ()
 
int getQvar1IndexCount ()
 
int getQvar1Index (int index)
 
Builder setQvar1Index (int index, int value)
 
Builder addQvar1Index (int value)
 
Builder addAllQvar1Index (java.lang.Iterable<? extends java.lang.Integer > values)
 
Builder clearQvar1Index ()
 
java.util.List< java.lang.Integer > getQvar2IndexList ()
 repeated int32 qvar2_index = 4; More...
 
int getQvar2IndexCount ()
 repeated int32 qvar2_index = 4; More...
 
int getQvar2Index (int index)
 repeated int32 qvar2_index = 4; More...
 
Builder setQvar2Index (int index, int value)
 repeated int32 qvar2_index = 4; More...
 
Builder addQvar2Index (int value)
 repeated int32 qvar2_index = 4; More...
 
Builder addAllQvar2Index (java.lang.Iterable<? extends java.lang.Integer > values)
 repeated int32 qvar2_index = 4; More...
 
Builder clearQvar2Index ()
 repeated int32 qvar2_index = 4; More...
 
java.util.List< java.lang.Double > getQcoefficientList ()
 
int getQcoefficientCount ()
 
double getQcoefficient (int index)
 
Builder setQcoefficient (int index, double value)
 
Builder addQcoefficient (double value)
 
Builder addAllQcoefficient (java.lang.Iterable<? extends java.lang.Double > values)
 
Builder clearQcoefficient ()
 
.lang.Override boolean hasLowerBound ()
 
.lang.Override double getLowerBound ()
 
Builder setLowerBound (double value)
 
Builder clearLowerBound ()
 
.lang.Override boolean hasUpperBound ()
 optional double upper_bound = 7 [default = inf]; More...
 
.lang.Override double getUpperBound ()
 optional double upper_bound = 7 [default = inf]; More...
 
Builder setUpperBound (double value)
 optional double upper_bound = 7 [default = inf]; More...
 
Builder clearUpperBound ()
 optional double upper_bound = 7 [default = inf]; 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

◆ addAllCoefficient()

Builder addAllCoefficient ( java.lang.Iterable<? extends java.lang.Double >  values)
inline
Must be finite.

repeated double coefficient = 2;

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

Definition at line 1222 of file MPQuadraticConstraint.java.

◆ addAllQcoefficient()

Builder addAllQcoefficient ( java.lang.Iterable<? extends java.lang.Double >  values)
inline
Must be finite.

repeated double qcoefficient = 5;

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

Definition at line 1557 of file MPQuadraticConstraint.java.

◆ addAllQvar1Index()

Builder addAllQvar1Index ( java.lang.Iterable<? extends java.lang.Integer >  values)
inline
Sparse representation of quadratic terms in the quadratic constraint, where
term i is qvar1_index[i] * qvar2_index[i] * qcoefficient[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 = 3;

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

Definition at line 1365 of file MPQuadraticConstraint.java.

◆ addAllQvar2Index()

Builder addAllQvar2Index ( java.lang.Iterable<? extends java.lang.Integer >  values)
inline

repeated int32 qvar2_index = 4;

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

Definition at line 1454 of file MPQuadraticConstraint.java.

◆ addAllVarIndex()

Builder addAllVarIndex ( java.lang.Iterable<? extends java.lang.Integer >  values)
inline
Sparse representation of linear terms in the quadratic constraint, where
term i is var_index[i] * coefficient[i].
`var_index` are variable indices w.r.t the "variable" field in
MPModelProto, and should be unique.

repeated int32 var_index = 1;

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

Definition at line 1112 of file MPQuadraticConstraint.java.

◆ addCoefficient()

Builder addCoefficient ( double  value)
inline
Must be finite.

repeated double coefficient = 2;

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

Definition at line 1207 of file MPQuadraticConstraint.java.

◆ addQcoefficient()

Builder addQcoefficient ( double  value)
inline
Must be finite.

repeated double qcoefficient = 5;

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

Definition at line 1542 of file MPQuadraticConstraint.java.

◆ addQvar1Index()

Builder addQvar1Index ( int  value)
inline
Sparse representation of quadratic terms in the quadratic constraint, where
term i is qvar1_index[i] * qvar2_index[i] * qcoefficient[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 = 3;

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

Definition at line 1344 of file MPQuadraticConstraint.java.

◆ addQvar2Index()

Builder addQvar2Index ( int  value)
inline

repeated int32 qvar2_index = 4;

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

Definition at line 1443 of file MPQuadraticConstraint.java.

◆ addRepeatedField()

.lang.Override Builder addRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor  field,
java.lang.Object  value 
)
inline

Definition at line 907 of file MPQuadraticConstraint.java.

◆ addVarIndex()

Builder addVarIndex ( int  value)
inline
Sparse representation of linear terms in the quadratic constraint, where
term i is var_index[i] * coefficient[i].
`var_index` are variable indices w.r.t the "variable" field in
MPModelProto, and should be unique.

repeated int32 var_index = 1;

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

Definition at line 1094 of file MPQuadraticConstraint.java.

◆ build()

Definition at line 829 of file MPQuadraticConstraint.java.

◆ buildPartial()

.lang.Override com.google.ortools.linearsolver.MPQuadraticConstraint buildPartial ( )
inline

Definition at line 838 of file MPQuadraticConstraint.java.

◆ clear()

.lang.Override Builder clear ( )
inline

Definition at line 798 of file MPQuadraticConstraint.java.

◆ clearCoefficient()

Builder clearCoefficient ( )
inline
Must be finite.

repeated double coefficient = 2;

Returns
This builder for chaining.

Definition at line 1238 of file MPQuadraticConstraint.java.

◆ clearField()

.lang.Override Builder clearField ( com.google.protobuf.Descriptors.FieldDescriptor  field)
inline

Definition at line 891 of file MPQuadraticConstraint.java.

◆ clearLowerBound()

Builder clearLowerBound ( )
inline
lower_bound must be <= upper_bound.

optional double lower_bound = 6 [default = -inf];

Returns
This builder for chaining.

Definition at line 1628 of file MPQuadraticConstraint.java.

◆ clearOneof()

.lang.Override Builder clearOneof ( com.google.protobuf.Descriptors.OneofDescriptor  oneof)
inline

Definition at line 896 of file MPQuadraticConstraint.java.

◆ clearQcoefficient()

Builder clearQcoefficient ( )
inline
Must be finite.

repeated double qcoefficient = 5;

Returns
This builder for chaining.

Definition at line 1573 of file MPQuadraticConstraint.java.

◆ clearQvar1Index()

Builder clearQvar1Index ( )
inline
Sparse representation of quadratic terms in the quadratic constraint, where
term i is qvar1_index[i] * qvar2_index[i] * qcoefficient[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 = 3;

Returns
This builder for chaining.

Definition at line 1387 of file MPQuadraticConstraint.java.

◆ clearQvar2Index()

Builder clearQvar2Index ( )
inline

repeated int32 qvar2_index = 4;

Returns
This builder for chaining.

Definition at line 1466 of file MPQuadraticConstraint.java.

◆ clearUpperBound()

Builder clearUpperBound ( )
inline

optional double upper_bound = 7 [default = inf];

Returns
This builder for chaining.

Definition at line 1667 of file MPQuadraticConstraint.java.

◆ clearVarIndex()

Builder clearVarIndex ( )
inline
Sparse representation of linear terms in the quadratic constraint, where
term i is var_index[i] * coefficient[i].
`var_index` are variable indices w.r.t the "variable" field in
MPModelProto, and should be unique.

repeated int32 var_index = 1;

Returns
This builder for chaining.

Definition at line 1131 of file MPQuadraticConstraint.java.

◆ clone()

.lang.Override Builder clone ( )
inline

Definition at line 881 of file MPQuadraticConstraint.java.

◆ getCoefficient()

double getCoefficient ( int  index)
inline
Must be finite.

repeated double coefficient = 2;

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

Implements MPQuadraticConstraintOrBuilder.

Definition at line 1178 of file MPQuadraticConstraint.java.

◆ getCoefficientCount()

int getCoefficientCount ( )
inline
Must be finite.

repeated double coefficient = 2;

Returns
The count of coefficient.

Implements MPQuadraticConstraintOrBuilder.

Definition at line 1166 of file MPQuadraticConstraint.java.

◆ getCoefficientList()

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

repeated double coefficient = 2;

Returns
A list containing the coefficient.

Implements MPQuadraticConstraintOrBuilder.

Definition at line 1154 of file MPQuadraticConstraint.java.

◆ getDefaultInstanceForType()

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

Definition at line 824 of file MPQuadraticConstraint.java.

◆ getDescriptor()

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

Definition at line 770 of file MPQuadraticConstraint.java.

◆ getDescriptorForType()

.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType ( )
inline

Definition at line 819 of file MPQuadraticConstraint.java.

◆ getLowerBound()

.lang.Override double getLowerBound ( )
inline
lower_bound must be <= upper_bound.

optional double lower_bound = 6 [default = -inf];

Returns
The lowerBound.

Implements MPQuadraticConstraintOrBuilder.

Definition at line 1602 of file MPQuadraticConstraint.java.

◆ getQcoefficient()

double getQcoefficient ( int  index)
inline
Must be finite.

repeated double qcoefficient = 5;

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

Implements MPQuadraticConstraintOrBuilder.

Definition at line 1513 of file MPQuadraticConstraint.java.

◆ getQcoefficientCount()

int getQcoefficientCount ( )
inline
Must be finite.

repeated double qcoefficient = 5;

Returns
The count of qcoefficient.

Implements MPQuadraticConstraintOrBuilder.

Definition at line 1501 of file MPQuadraticConstraint.java.

◆ getQcoefficientList()

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

repeated double qcoefficient = 5;

Returns
A list containing the qcoefficient.

Implements MPQuadraticConstraintOrBuilder.

Definition at line 1489 of file MPQuadraticConstraint.java.

◆ getQvar1Index()

int getQvar1Index ( int  index)
inline
Sparse representation of quadratic terms in the quadratic constraint, where
term i is qvar1_index[i] * qvar2_index[i] * qcoefficient[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 = 3;

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

Implements MPQuadraticConstraintOrBuilder.

Definition at line 1303 of file MPQuadraticConstraint.java.

◆ getQvar1IndexCount()

int getQvar1IndexCount ( )
inline
Sparse representation of quadratic terms in the quadratic constraint, where
term i is qvar1_index[i] * qvar2_index[i] * qcoefficient[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 = 3;

Returns
The count of qvar1Index.

Implements MPQuadraticConstraintOrBuilder.

Definition at line 1285 of file MPQuadraticConstraint.java.

◆ getQvar1IndexList()

java.util.List<java.lang.Integer> getQvar1IndexList ( )
inline
Sparse representation of quadratic terms in the quadratic constraint, where
term i is qvar1_index[i] * qvar2_index[i] * qcoefficient[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 = 3;

Returns
A list containing the qvar1Index.

Implements MPQuadraticConstraintOrBuilder.

Definition at line 1267 of file MPQuadraticConstraint.java.

◆ getQvar2Index()

int getQvar2Index ( int  index)
inline

repeated int32 qvar2_index = 4;

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

Implements MPQuadraticConstraintOrBuilder.

Definition at line 1422 of file MPQuadraticConstraint.java.

◆ getQvar2IndexCount()

int getQvar2IndexCount ( )
inline

repeated int32 qvar2_index = 4;

Returns
The count of qvar2Index.

Implements MPQuadraticConstraintOrBuilder.

Definition at line 1414 of file MPQuadraticConstraint.java.

◆ getQvar2IndexList()

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

repeated int32 qvar2_index = 4;

Returns
A list containing the qvar2Index.

Implements MPQuadraticConstraintOrBuilder.

Definition at line 1406 of file MPQuadraticConstraint.java.

◆ getUpperBound()

.lang.Override double getUpperBound ( )
inline

optional double upper_bound = 7 [default = inf];

Returns
The upperBound.

Implements MPQuadraticConstraintOrBuilder.

Definition at line 1649 of file MPQuadraticConstraint.java.

◆ getVarIndex()

int getVarIndex ( int  index)
inline
Sparse representation of linear terms in the quadratic constraint, where
term i is var_index[i] * coefficient[i].
`var_index` are variable indices w.r.t the "variable" field in
MPModelProto, and should be unique.

repeated int32 var_index = 1;

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

Implements MPQuadraticConstraintOrBuilder.

Definition at line 1059 of file MPQuadraticConstraint.java.

◆ getVarIndexCount()

int getVarIndexCount ( )
inline
Sparse representation of linear terms in the quadratic constraint, where
term i is var_index[i] * coefficient[i].
`var_index` are variable indices w.r.t the "variable" field in
MPModelProto, and should be unique.

repeated int32 var_index = 1;

Returns
The count of varIndex.

Implements MPQuadraticConstraintOrBuilder.

Definition at line 1044 of file MPQuadraticConstraint.java.

◆ getVarIndexList()

java.util.List<java.lang.Integer> getVarIndexList ( )
inline
Sparse representation of linear terms in the quadratic constraint, where
term i is var_index[i] * coefficient[i].
`var_index` are variable indices w.r.t the "variable" field in
MPModelProto, and should be unique.

repeated int32 var_index = 1;

Returns
A list containing the varIndex.

Implements MPQuadraticConstraintOrBuilder.

Definition at line 1029 of file MPQuadraticConstraint.java.

◆ hasLowerBound()

.lang.Override boolean hasLowerBound ( )
inline
lower_bound must be <= upper_bound.

optional double lower_bound = 6 [default = -inf];

Returns
Whether the lowerBound field is set.

Implements MPQuadraticConstraintOrBuilder.

Definition at line 1590 of file MPQuadraticConstraint.java.

◆ hasUpperBound()

.lang.Override boolean hasUpperBound ( )
inline

optional double upper_bound = 7 [default = inf];

Returns
Whether the upperBound field is set.

Implements MPQuadraticConstraintOrBuilder.

Definition at line 1641 of file MPQuadraticConstraint.java.

◆ internalGetFieldAccessorTable()

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

Definition at line 776 of file MPQuadraticConstraint.java.

◆ isInitialized()

.lang.Override final boolean isInitialized ( )
inline

Definition at line 986 of file MPQuadraticConstraint.java.

◆ mergeFrom() [1/3]

Definition at line 922 of file MPQuadraticConstraint.java.

◆ mergeFrom() [2/3]

.lang.Override Builder mergeFrom ( com.google.protobuf.CodedInputStream  input,
com.google.protobuf.ExtensionRegistryLite  extensionRegistry 
) throws java.io.IOException
inline

Definition at line 991 of file MPQuadraticConstraint.java.

◆ mergeFrom() [3/3]

.lang.Override Builder mergeFrom ( com.google.protobuf.Message  other)
inline

Definition at line 913 of file MPQuadraticConstraint.java.

◆ mergeUnknownFields()

.lang.Override final Builder mergeUnknownFields ( final com.google.protobuf.UnknownFieldSet  unknownFields)
inline

Definition at line 1680 of file MPQuadraticConstraint.java.

◆ setCoefficient()

Builder setCoefficient ( int  index,
double  value 
)
inline
Must be finite.

repeated double coefficient = 2;

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

Definition at line 1191 of file MPQuadraticConstraint.java.

◆ setField()

.lang.Override Builder setField ( com.google.protobuf.Descriptors.FieldDescriptor  field,
java.lang.Object  value 
)
inline

Definition at line 885 of file MPQuadraticConstraint.java.

◆ setLowerBound()

Builder setLowerBound ( double  value)
inline
lower_bound must be <= upper_bound.

optional double lower_bound = 6 [default = -inf];

Parameters
valueThe lowerBound to set.
Returns
This builder for chaining.

Definition at line 1614 of file MPQuadraticConstraint.java.

◆ setQcoefficient()

Builder setQcoefficient ( int  index,
double  value 
)
inline
Must be finite.

repeated double qcoefficient = 5;

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

Definition at line 1526 of file MPQuadraticConstraint.java.

◆ setQvar1Index()

Builder setQvar1Index ( int  index,
int  value 
)
inline
Sparse representation of quadratic terms in the quadratic constraint, where
term i is qvar1_index[i] * qvar2_index[i] * qcoefficient[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 = 3;

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

Definition at line 1322 of file MPQuadraticConstraint.java.

◆ setQvar2Index()

Builder setQvar2Index ( int  index,
int  value 
)
inline

repeated int32 qvar2_index = 4;

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

Definition at line 1431 of file MPQuadraticConstraint.java.

◆ setRepeatedField()

.lang.Override Builder setRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor  field,
int  index,
java.lang.Object  value 
)
inline

Definition at line 901 of file MPQuadraticConstraint.java.

◆ setUnknownFields()

.lang.Override final Builder setUnknownFields ( final com.google.protobuf.UnknownFieldSet  unknownFields)
inline

Definition at line 1674 of file MPQuadraticConstraint.java.

◆ setUpperBound()

Builder setUpperBound ( double  value)
inline

optional double upper_bound = 7 [default = inf];

Parameters
valueThe upperBound to set.
Returns
This builder for chaining.

Definition at line 1657 of file MPQuadraticConstraint.java.

◆ setVarIndex()

Builder setVarIndex ( int  index,
int  value 
)
inline
Sparse representation of linear terms in the quadratic constraint, where
term i is var_index[i] * coefficient[i].
`var_index` are variable indices w.r.t the "variable" field in
MPModelProto, and should be unique.

repeated int32 var_index = 1;

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

Definition at line 1075 of file MPQuadraticConstraint.java.


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