Package com.google.ortools.sat
Class LinearExprBuilder
- java.lang.Object
-
- com.google.ortools.sat.LinearExprBuilder
-
- All Implemented Interfaces:
LinearArgument
public final class LinearExprBuilder extends java.lang.Object implements LinearArgument
Builder class for the LinearExpr container.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LinearExprBuilderadd(long constant)LinearExprBuilderadd(LinearArgument expr)LinearExprBuilderaddSum(LinearArgument[] exprs)LinearExprBuilderaddTerm(LinearArgument expr, long coeff)LinearExprBuilderaddWeightedSum(LinearArgument[] exprs, int[] coeffs)LinearExprBuilderaddWeightedSum(LinearArgument[] exprs, long[] coeffs)LinearExprbuild()Builds a linear expression.
-
-
-
Method Detail
-
add
public LinearExprBuilder add(LinearArgument expr)
-
add
public LinearExprBuilder add(long constant)
-
addTerm
public LinearExprBuilder addTerm(LinearArgument expr, long coeff)
-
addSum
public LinearExprBuilder addSum(LinearArgument[] exprs)
-
addWeightedSum
public LinearExprBuilder addWeightedSum(LinearArgument[] exprs, long[] coeffs)
-
addWeightedSum
public LinearExprBuilder addWeightedSum(LinearArgument[] exprs, int[] coeffs)
-
build
public LinearExpr build()
Description copied from interface:LinearArgumentBuilds a linear expression.- Specified by:
buildin interfaceLinearArgument
-
-