Uses of Interface
com.google.ortools.sat.LinearExpr
| Package | Description |
|---|---|
| com.google.ortools.sat |
-
Uses of LinearExpr in com.google.ortools.sat
Classes in com.google.ortools.sat that implement LinearExpr Modifier and Type Class Description classIntVarAn integer variable.classScalProdA linear expression interface that can be parsed.classSumOfVariablesA linear expression interface that can be parsed.Methods in com.google.ortools.sat that return LinearExpr Modifier and Type Method Description static LinearExprLinearExpr. booleanScalProd(Literal[] literals, int[] coefficients)Creates a scalar product.static LinearExprLinearExpr. booleanScalProd(Literal[] literals, long[] coefficients)Creates a scalar product.static LinearExprLinearExpr. booleanSum(Literal[] literals)Creates a sum expression.static LinearExprLinearExpr. scalProd(IntVar[] variables, int[] coefficients)Creates a scalar product.static LinearExprLinearExpr. scalProd(IntVar[] variables, long[] coefficients)Creates a scalar product.static LinearExprLinearExpr. sum(IntVar[] variables)Creates a sum expression.static LinearExprLinearExpr. term(IntVar variable, long coefficient)Creates a linear term (var * coefficient).Methods in com.google.ortools.sat with parameters of type LinearExpr Modifier and Type Method Description ConstraintCpModel. addDifferent(LinearExpr expr, long value)Addsexpr != value.ConstraintCpModel. addEquality(LinearExpr expr, long value)Addsexpr == value.ConstraintCpModel. addEquality(LinearExpr left, LinearExpr right)Addsleft == right.ConstraintCpModel. addEqualityWithOffset(LinearExpr left, LinearExpr right, long offset)Addsleft + offset == right.ConstraintCpModel. addGreaterOrEqual(LinearExpr expr, long value)Addsexpr >= value.ConstraintCpModel. addGreaterOrEqual(LinearExpr left, LinearExpr right)Addsleft >= right.ConstraintCpModel. addGreaterOrEqualWithOffset(LinearExpr left, LinearExpr right, long offset)Addsleft + offset >= right.ConstraintCpModel. addGreaterThan(LinearExpr expr, long value)Addsexpr > value.ConstraintCpModel. addGreaterThan(LinearExpr left, LinearExpr right)Addsleft > right.ConstraintCpModel. addLessOrEqual(LinearExpr expr, long value)Addsexpr <= value.ConstraintCpModel. addLessOrEqual(LinearExpr left, LinearExpr right)Addsleft <= right.ConstraintCpModel. addLessOrEqualWithOffset(LinearExpr left, LinearExpr right, long offset)Addsleft + offset <= right.ConstraintCpModel. addLessThan(LinearExpr expr, long value)Addsexpr < value.ConstraintCpModel. addLessThan(LinearExpr left, LinearExpr right)Addsleft < right.ConstraintCpModel. addLinearConstraint(LinearExpr expr, long lb, long ub)Addslb <= expr <= ub.ConstraintCpModel. addLinearExpressionInDomain(LinearExpr expr, Domain domain)Addsexpr in domain.voidCpModel. maximize(LinearExpr expr)Adds a maximization objective of a linear expression.voidCpModel. minimize(LinearExpr expr)Adds a minimization objective of a linear expression.