Remove deprecated methods
This commit is contained in:
@@ -245,24 +245,6 @@ LinearExpr LinearExpr::Term(BoolVar var, int64_t coefficient) {
|
||||
return result;
|
||||
}
|
||||
|
||||
LinearExpr LinearExpr::BooleanSum(absl::Span<const BoolVar> vars) {
|
||||
LinearExpr result;
|
||||
for (const BoolVar& var : vars) {
|
||||
result.AddVar(var);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
LinearExpr LinearExpr::BooleanWeightedSum(absl::Span<const BoolVar> vars,
|
||||
absl::Span<const int64_t> coeffs) {
|
||||
CHECK_EQ(vars.size(), coeffs.size());
|
||||
LinearExpr result;
|
||||
for (int i = 0; i < vars.size(); ++i) {
|
||||
result.AddTerm(vars[i], coeffs[i]);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
LinearExpr& LinearExpr::AddConstant(int64_t value) {
|
||||
constant_ += value;
|
||||
return *this;
|
||||
|
||||
@@ -279,13 +279,6 @@ class LinearExpr {
|
||||
/// Constructs bool * coefficient.
|
||||
static LinearExpr Term(BoolVar var, int64_t coefficient);
|
||||
|
||||
/// Deprecated. Use Sum() instead.
|
||||
static LinearExpr BooleanSum(absl::Span<const BoolVar> vars);
|
||||
|
||||
/// Deprecated. Use WeightedSum() instead.
|
||||
static LinearExpr BooleanWeightedSum(absl::Span<const BoolVar> vars,
|
||||
absl::Span<const int64_t> coeffs);
|
||||
|
||||
/// Constructs a linear expr from its proto representation.
|
||||
static LinearExpr FromProto(const LinearExpressionProto& proto);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user