TR-mbed 1.0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
CustomReducer< InT, OutT > Struct Template Reference

Public Member Functions

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void reduce (const InT x, OutT *accum) const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void reduce (const OutT x, OutT *accum) const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE OutT initialize () const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE OutT finalize (const OutT accum) const
 

Static Public Attributes

static const bool PacketAccess = false
 
static const bool IsStateful = false
 
static constexpr OutT InfBit = 1
 
static constexpr OutT NanBit = 2
 

Member Function Documentation

◆ finalize()

template<typename InT , typename OutT >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE OutT CustomReducer< InT, OutT >::finalize ( const OutT  accum) const
inline

◆ initialize()

template<typename InT , typename OutT >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE OutT CustomReducer< InT, OutT >::initialize ( ) const
inline

◆ reduce() [1/2]

template<typename InT , typename OutT >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void CustomReducer< InT, OutT >::reduce ( const InT  x,
OutT *  accum 
) const
inline

◆ reduce() [2/2]

template<typename InT , typename OutT >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void CustomReducer< InT, OutT >::reduce ( const OutT  x,
OutT *  accum 
) const
inline

Member Data Documentation

◆ InfBit

template<typename InT , typename OutT >
constexpr OutT CustomReducer< InT, OutT >::InfBit = 1
staticconstexpr

◆ IsStateful

template<typename InT , typename OutT >
const bool CustomReducer< InT, OutT >::IsStateful = false
static

◆ NanBit

template<typename InT , typename OutT >
constexpr OutT CustomReducer< InT, OutT >::NanBit = 2
staticconstexpr

◆ PacketAccess

template<typename InT , typename OutT >
const bool CustomReducer< InT, OutT >::PacketAccess = false
static

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