Uses of Interface
com.google.ortools.sat.LinearExpr
Packages that use LinearExpr
-
Uses of LinearExpr in com.google.ortools.sat
Classes in com.google.ortools.sat that implement LinearExprModifier and TypeClassDescriptionfinal class
A specialized linear expression: a * x + bfinal class
A specialized constant linear expression.final class
A specialized linear expression: sum(ai * xi) + b.Methods in com.google.ortools.sat that return LinearExprModifier and TypeMethodDescriptionstatic LinearExpr
LinearExpr.affine
(LinearArgument expr, long coeff, long offset) Shortcut for newBuilder().addTerm(expr, coeff).add(offset).build()AffineExpression.build()
ConstantExpression.build()
IntVar.build()
LinearArgument.build()
Builds a linear expression.LinearExprBuilder.build()
NotBoolVar.build()
WeightedSumExpression.build()
static LinearExpr
LinearExpr.constant
(long value) Shortcut for newBuilder().add(value).build()IntervalVar.getEndExpr()
Returns the end expression.IntervalVar.getSizeExpr()
Returns the size expression.IntervalVar.getStartExpr()
Returns the start expression.static LinearExpr
LinearExpr.rebuildFromLinearExpressionProto
(LinearExpressionProto proto) static LinearExpr
LinearExpr.sum
(LinearArgument[] exprs) Shortcut for newBuilder().addSum(exprs).build()static LinearExpr
LinearExpr.term
(LinearArgument expr, long coeff) Shortcut for newBuilder().addTerm(expr, coeff).build()static LinearExpr
LinearExpr.weightedSum
(LinearArgument[] exprs, long[] coeffs) Shortcut for newBuilder().addWeightedSum(exprs, coeffs).build()Methods in com.google.ortools.sat with parameters of type LinearExprModifier and TypeMethodDescriptionReservoirConstraint.addOptionalEvent
(LinearExpr time, long levelChange, Literal isActive) Adds an optional event