Class LinearConstraint
java.lang.Object
com.google.ortools.modelbuilder.LinearConstraint
Wrapper around a linear constraint stored in the ModelBuilderHelper instance.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds var * coeff to the constraint.voidClear all terms.Returns the constraint builder.intgetIndex()Returns the index of the constraint in the model.doubleReturns the lower bound of the constraint.getName()Returns the name of the constraint given upon creation.doubleReturns the upper bound of the constraint.voidsetCoefficient(Variable v, double coeff) Sets the coefficient of v to coeff, adding or removing a term if needed.voidsetLowerBound(double lb) Returns the lower bound of the constraint.voidSets the name of the constraint.voidsetUpperBound(double ub) Returns the upper bound of the constraint.Inline setter
-
Constructor Details
-
LinearConstraint
-
-
Method Details
-
getIndex
public int getIndex()Returns the index of the constraint in the model. -
getHelper
Returns the constraint builder. -
getLowerBound
public double getLowerBound()Returns the lower bound of the constraint. -
setLowerBound
public void setLowerBound(double lb) Returns the lower bound of the constraint. -
getUpperBound
public double getUpperBound()Returns the upper bound of the constraint. -
setUpperBound
public void setUpperBound(double ub) Returns the upper bound of the constraint. -
getName
Returns the name of the constraint given upon creation. -
setName
Sets the name of the constraint. -
addTerm
Adds var * coeff to the constraint. -
setCoefficient
Sets the coefficient of v to coeff, adding or removing a term if needed. -
clearTerms
public void clearTerms()Clear all terms. -
withName
Inline setter
-