![]() |
|
Public Types | |
typedef ArrayType::Scalar | Scalar |
Static Public Member Functions | |
template<size_t N = 1> | |
static std::enable_if_t<(N > MaxShift), void > | run (const ArrayType &) |
template<size_t N = 1> | |
static std::enable_if_t<(N<=MaxShift), void > | run (const ArrayType &m) |
Static Public Attributes | |
static constexpr size_t | Size = sizeof(Scalar) |
static constexpr size_t | MaxShift = (CHAR_BIT * Size) - 1 |
typedef ArrayType::Scalar shift_test_impl< ArrayType >::Scalar |
|
inlinestatic |
Referenced by shift_test().
|
inlinestatic |
References Eigen::numext::arithmetic_shift_right(), cols, Eigen::numext::logical_shift_left(), Eigen::numext::logical_shift_right(), m, m1, m2(), N, rows, v, and VERIFY_IS_CWISE_EQUAL.
|
staticconstexpr |
|
staticconstexpr |