diff --git a/ortools/sat/cp_model.cc b/ortools/sat/cp_model.cc index ee054f8775..460e968544 100644 --- a/ortools/sat/cp_model.cc +++ b/ortools/sat/cp_model.cc @@ -245,24 +245,6 @@ LinearExpr LinearExpr::Term(BoolVar var, int64_t coefficient) { return result; } -LinearExpr LinearExpr::BooleanSum(absl::Span vars) { - LinearExpr result; - for (const BoolVar& var : vars) { - result.AddVar(var); - } - return result; -} - -LinearExpr LinearExpr::BooleanWeightedSum(absl::Span vars, - absl::Span 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; diff --git a/ortools/sat/cp_model.h b/ortools/sat/cp_model.h index 6ad7684be7..ce83dfee6d 100644 --- a/ortools/sat/cp_model.h +++ b/ortools/sat/cp_model.h @@ -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 vars); - - /// Deprecated. Use WeightedSum() instead. - static LinearExpr BooleanWeightedSum(absl::Span vars, - absl::Span coeffs); - /// Constructs a linear expr from its proto representation. static LinearExpr FromProto(const LinearExpressionProto& proto);