14#ifndef OR_TOOLS_MATH_OPT_ELEMENTAL_ELEMENTAL_MATCHER_H_
15#define OR_TOOLS_MATH_OPT_ELEMENTAL_ELEMENTAL_MATCHER_H_
19#include "absl/base/attributes.h"
31 ABSL_ATTRIBUTE_LIFETIME_BOUND,
46 const Elemental& expected ABSL_ATTRIBUTE_LIFETIME_BOUND,
48 return ElementalMatcher(expected, options);
ElementalMatcher(const Elemental &expected ABSL_ATTRIBUTE_LIFETIME_BOUND, const ElementalDifferenceOptions &options)
void DescribeTo(std::ostream *os) const
bool MatchAndExplain(const Elemental &actual, std::ostream *os) const
void DescribeNegationTo(std::ostream *os) const
An object oriented wrapper for quadratic constraints in ModelStorage.
testing::Matcher< const Elemental & > EquivToElemental(const Elemental &expected ABSL_ATTRIBUTE_LIFETIME_BOUND, const ElementalDifferenceOptions &options={})