Package | Description |
---|---|
com.google.ortools.linearsolver |
Modifier and Type | Method and Description |
---|---|
MPConstraintProto.Builder |
MPConstraintProto.Builder.addAllCoefficient(java.lang.Iterable<? extends java.lang.Double> values)
Must be finite.
|
MPConstraintProto.Builder |
MPConstraintProto.Builder.addAllVarIndex(java.lang.Iterable<? extends java.lang.Integer> values)
var_index[i] is the variable index (w.r.t. to "variable" field of
MPModelProto) of the i-th linear term involved in this constraint, and
coefficient[i] is its coefficient.
|
MPConstraintProto.Builder |
MPConstraintProto.Builder.addCoefficient(double value)
Must be finite.
|
MPConstraintProto.Builder |
MPModelProto.Builder.addConstraintBuilder()
All the constraints appearing in the model.
|
MPConstraintProto.Builder |
MPModelProto.Builder.addConstraintBuilder(int index)
All the constraints appearing in the model.
|
MPConstraintProto.Builder |
MPConstraintProto.Builder.addVarIndex(int value)
var_index[i] is the variable index (w.r.t. to "variable" field of
MPModelProto) of the i-th linear term involved in this constraint, and
coefficient[i] is its coefficient.
|
MPConstraintProto.Builder |
MPConstraintProto.Builder.clear() |
MPConstraintProto.Builder |
MPConstraintProto.Builder.clearCoefficient()
Must be finite.
|
MPConstraintProto.Builder |
MPConstraintProto.Builder.clearIsLazy()
[Advanced usage: do not use this if you don't know what you're doing.]
|
MPConstraintProto.Builder |
MPConstraintProto.Builder.clearLowerBound()
lower_bound must be <= upper_bound.
|
MPConstraintProto.Builder |
MPConstraintProto.Builder.clearName()
The name of the constraint.
|
MPConstraintProto.Builder |
MPConstraintProto.Builder.clearUpperBound()
optional double upper_bound = 3 [default = inf]; |
MPConstraintProto.Builder |
MPConstraintProto.Builder.clearVarIndex()
var_index[i] is the variable index (w.r.t. to "variable" field of
MPModelProto) of the i-th linear term involved in this constraint, and
coefficient[i] is its coefficient.
|
MPConstraintProto.Builder |
MPIndicatorConstraint.Builder.getConstraintBuilder()
The constraint activated by the indicator variable.
|
MPConstraintProto.Builder |
MPModelProto.Builder.getConstraintBuilder(int index)
All the constraints appearing in the model.
|
MPConstraintProto.Builder |
MPConstraintProto.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
MPConstraintProto.Builder |
MPConstraintProto.Builder.mergeFrom(com.google.protobuf.Message other) |
MPConstraintProto.Builder |
MPConstraintProto.Builder.mergeFrom(MPConstraintProto other) |
static MPConstraintProto.Builder |
MPConstraintProto.newBuilder() |
static MPConstraintProto.Builder |
MPConstraintProto.newBuilder(MPConstraintProto prototype) |
MPConstraintProto.Builder |
MPConstraintProto.newBuilderForType() |
protected MPConstraintProto.Builder |
MPConstraintProto.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) |
MPConstraintProto.Builder |
MPModelDeltaProto.Builder.putConstraintOverridesBuilderIfAbsent(int key)
Constraints can be changed (or added) in the same way as variables, see
above.
|
MPConstraintProto.Builder |
MPConstraintProto.Builder.setCoefficient(int index,
double value)
Must be finite.
|
MPConstraintProto.Builder |
MPConstraintProto.Builder.setIsLazy(boolean value)
[Advanced usage: do not use this if you don't know what you're doing.]
|
MPConstraintProto.Builder |
MPConstraintProto.Builder.setLowerBound(double value)
lower_bound must be <= upper_bound.
|
MPConstraintProto.Builder |
MPConstraintProto.Builder.setName(java.lang.String value)
The name of the constraint.
|
MPConstraintProto.Builder |
MPConstraintProto.Builder.setNameBytes(com.google.protobuf.ByteString value)
The name of the constraint.
|
MPConstraintProto.Builder |
MPConstraintProto.Builder.setUpperBound(double value)
optional double upper_bound = 3 [default = inf]; |
MPConstraintProto.Builder |
MPConstraintProto.Builder.setVarIndex(int index,
int value)
var_index[i] is the variable index (w.r.t. to "variable" field of
MPModelProto) of the i-th linear term involved in this constraint, and
coefficient[i] is its coefficient.
|
MPConstraintProto.Builder |
MPConstraintProto.toBuilder() |
Modifier and Type | Method and Description |
---|---|
java.util.List<MPConstraintProto.Builder> |
MPModelProto.Builder.getConstraintBuilderList()
All the constraints appearing in the model.
|
Modifier and Type | Method and Description |
---|---|
MPModelProto.Builder |
MPModelProto.Builder.addConstraint(int index,
MPConstraintProto.Builder builderForValue)
All the constraints appearing in the model.
|
MPModelProto.Builder |
MPModelProto.Builder.addConstraint(MPConstraintProto.Builder builderForValue)
All the constraints appearing in the model.
|
MPModelProto.Builder |
MPModelProto.Builder.setConstraint(int index,
MPConstraintProto.Builder builderForValue)
All the constraints appearing in the model.
|
MPIndicatorConstraint.Builder |
MPIndicatorConstraint.Builder.setConstraint(MPConstraintProto.Builder builderForValue)
The constraint activated by the indicator variable.
|
Copyright © 2025. All rights reserved.