Home | History | Annotate | Download | only in Core

Lines Matching refs:Derived

19 template<typename Derived, typename OtherDerived, bool is_integer = NumTraits<typename Derived::Scalar>::IsInteger>
22 static bool run(const Derived& x, const OtherDerived& y, const typename Derived::RealScalar& prec)
25 typename internal::nested<Derived,2>::type nested(x);
31 template<typename Derived, typename OtherDerived>
32 struct isApprox_selector<Derived, OtherDerived, true>
34 static bool run(const Derived& x, const OtherDerived& y, const typename Derived::RealScalar&)
40 template<typename Derived, typename OtherDerived, bool is_integer = NumTraits<typename Derived::Scalar>::IsInteger>
43 static bool run(const Derived& x, const OtherDerived& y, const typename Derived::RealScalar& prec)
49 template<typename Derived, typename OtherDerived>
50 struct isMuchSmallerThan_object_selector<Derived, OtherDerived, true>
52 static bool run(const Derived& x, const OtherDerived&, const typename Derived::RealScalar&)
54 return x.matrix() == Derived::Zero(x.rows(), x.cols()).matrix();
58 template<typename Derived, bool is_integer = NumTraits<typename Derived::Scalar>::IsInteger>
61 static bool run(const Derived& x, const typename Derived::RealScalar& y, const typename Derived::RealScalar& prec)
67 template<typename Derived>
68 struct isMuchSmallerThan_scalar_selector<Derived, true>
70 static bool run(const Derived& x, const typename Derived::RealScalar&, const typename Derived::RealScalar&)
72 return x.matrix() == Derived::Zero(x.rows(), x.cols()).matrix();
96 template<typename Derived>
98 bool DenseBase<Derived>::isApprox(
103 return internal::isApprox_selector<Derived, OtherDerived>::run(derived(), other.derived(), prec);
119 template<typename Derived>
120 bool DenseBase<Derived>::isMuchSmallerThan(
125 return internal::isMuchSmallerThan_scalar_selector<Derived>::run(derived(), other, prec);
138 template<typename Derived>
140 bool DenseBase<Derived>::isMuchSmallerThan(
145 return internal::isMuchSmallerThan_object_selector<Derived, OtherDerived>::run(derived(), other.derived(), prec);