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