Eigen::internal::isMuchSmallerThan_scalar_selector< Derived, is_integer > Struct Template Reference

#include <Fuzzy.h>

Static Public Member Functions

static EIGEN_DEVICE_FUNC bool run (const Derived &x, const typename Derived::RealScalar &y, const typename Derived::RealScalar &prec)
 

Member Function Documentation

◆ run()

template<typename Derived , bool is_integer = NumTraits<typename Derived::Scalar>::IsInteger>
static EIGEN_DEVICE_FUNC bool Eigen::internal::isMuchSmallerThan_scalar_selector< Derived, is_integer >::run ( const Derived &  x,
const typename Derived::RealScalar y,
const typename Derived::RealScalar prec 
)
inlinestatic
55  {
56  return x.cwiseAbs2().sum() <= numext::abs2(prec * y);
57  }
const Scalar & y
Definition: RandomImpl.h:36
EIGEN_DEVICE_FUNC bool abs2(bool x)
Definition: MathFunctions.h:1102
list x
Definition: plotDoE.py:28

References Eigen::numext::abs2(), plotDoE::x, and Eigen::internal::y.

Referenced by Eigen::DenseBase< Derived >::isMuchSmallerThan().


The documentation for this struct was generated from the following file: