18#include "absl/status/status.h"
34 <<
"invalid `upper_bound`";
38 <<
"invalid `arguments_to_norm` at index: " << i;
40 return absl::OkStatus();
#define RETURN_IF_ERROR(expr)
const ::operations_research::math_opt::LinearExpressionProto & upper_bound() const
int arguments_to_norm_size() const
repeated .operations_research.math_opt.LinearExpressionProto arguments_to_norm = 2;
const ::operations_research::math_opt::LinearExpressionProto & arguments_to_norm(int index) const
An object oriented wrapper for quadratic constraints in ModelStorage.
absl::Status ValidateConstraint(const IndicatorConstraintProto &constraint, const IdNameBiMap &variable_universe)
absl::Status ValidateLinearExpression(const LinearExpressionProto &expression, const IdNameBiMap &variable_universe)