Java Reference
Java Reference
LinearExprBuilder.java
Go to the documentation of this file.
A specialized linear expression: sum(ai * xi) + b.
Definition: WeightedSumExpression.java:17
A linear expression (sum (ai * xi) + b).
Definition: LinearExpr.java:19
LinearExprBuilder addWeightedSum(LinearArgument[] exprs, int[] coeffs)
Definition: LinearExprBuilder.java:63
A specialized linear expression: a * x + b.
Definition: AffineExpression.java:17
LinearExprBuilder addWeightedSum(LinearArgument[] exprs, long[] coeffs)
Definition: LinearExprBuilder.java:56
LinearExprBuilder addSum(LinearArgument[] exprs)
Definition: LinearExprBuilder.java:49
long getOffset()
Returns the constant part of the expression.
int getVariableIndex(int index)
Returns the index of the ith variable.
A specialized constant linear expression.
Definition: ConstantExpression.java:17
A object that can build a LinearExpr object.
Definition: LinearArgument.java:21
LinearExprBuilder add(long constant)
Definition: LinearExprBuilder.java:34
int numElements()
Returns the number of terms (excluding the constant one) in this expression.
LinearExprBuilder add(LinearArgument expr)
Definition: LinearExprBuilder.java:29
Builder class for the LinearExpr container.
Definition: LinearExprBuilder.java:20
LinearExprBuilder addTerm(LinearArgument expr, long coeff)
Definition: LinearExprBuilder.java:39
long getCoefficient(int index)
Returns the ith coefficient.