arithmetic_right_shift_op< N, Scalar > Struct Template Reference

Public Member Functions

Scalar operator() (const Scalar &v) const
 
template<typename Packet >
Packet packetOp (const Packet &v) const
 

Member Function Documentation

◆ operator()()

template<int N, typename Scalar >
Scalar arithmetic_right_shift_op< N, Scalar >::operator() ( const Scalar v) const
inline
1105 { return numext::arithmetic_shift_right(v, N); }
Array< int, Dynamic, 1 > v
Definition: Array_initializer_list_vector_cxx11.cpp:1
@ N
Definition: constructor.cpp:22
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar arithmetic_shift_right(const Scalar &a, int n)
Definition: MathFunctions.h:1838

References Eigen::numext::arithmetic_shift_right(), N, and v.

◆ packetOp()

template<int N, typename Scalar >
template<typename Packet >
Packet arithmetic_right_shift_op< N, Scalar >::packetOp ( const Packet v) const
inline
1107  {
1108  return internal::parithmetic_shift_right<N>(v);
1109  }

References v.


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