GNU Radio's BLOCKSTREAM Package
mipp::Reduction< T, OP > Struct Template Reference

#include <mipp.h>

Static Public Member Functions

static Reg< T > apply (const Reg< T > r)
 
static T apply_v (const Reg< T > r)
 
template<ld_op< T > LD = mipp::load<T>>
static T apply (const mipp::vector< T > &data)
 
template<ld_op< T > LD = mipp::loadu<T>>
static T apply (const std::vector< T > &data)
 
template<ld_op< T > LD = mipp::loadu<T>>
static T apply (const T *data, const uint32_t dataSize)
 

Member Function Documentation

template<typename T , Red_op< T > OP>
static Reg<T> mipp::Reduction< T, OP >::apply ( const Reg< T >  r)
inlinestatic
template<typename T , Red_op< T > OP>
template<ld_op< T > LD = mipp::load<T>>
static T mipp::Reduction< T, OP >::apply ( const mipp::vector< T > &  data)
inlinestatic
template<typename T , Red_op< T > OP>
template<ld_op< T > LD = mipp::loadu<T>>
static T mipp::Reduction< T, OP >::apply ( const std::vector< T > &  data)
inlinestatic
template<typename T , Red_op< T > OP>
template<ld_op< T > LD = mipp::loadu<T>>
static T mipp::Reduction< T, OP >::apply ( const T *  data,
const uint32_t  dataSize 
)
inlinestatic
template<typename T , Red_op< T > OP>
static T mipp::Reduction< T, OP >::apply_v ( const Reg< T >  r)
inlinestatic

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