AI Engine API User Guide (AIE) 2023.1
Loading...
Searching...
No Matches
aie::detail::fft_dit< Vectorization, 2, 2, cint32, T2 >::stage_iterator Class Reference

#include <fft_dit_acc80.hpp>

Public Types

using difference_type = ptrdiff_t
 
using iterator_category = std::input_iterator_tag
 
using reference = value_type
 
using value_type = input_data
 

Public Member Functions

constexpr stage_iterator (const cint32 *FFT_RESTRICT ptr, const cint16 *FFT_RESTRICT ptw)
 
reference operator* ()
 
constexpr stage_iterator & operator++ ()
 
constexpr stage_iterator operator++ (int)
 

Member Typedef Documentation

◆ difference_type

template<unsigned Vectorization, typename T2 >
using aie::detail::fft_dit< Vectorization, 2, 2, cint32, T2 >::stage_iterator::difference_type = ptrdiff_t

◆ iterator_category

template<unsigned Vectorization, typename T2 >
using aie::detail::fft_dit< Vectorization, 2, 2, cint32, T2 >::stage_iterator::iterator_category = std::input_iterator_tag

◆ reference

template<unsigned Vectorization, typename T2 >
using aie::detail::fft_dit< Vectorization, 2, 2, cint32, T2 >::stage_iterator::reference = value_type

◆ value_type

template<unsigned Vectorization, typename T2 >
using aie::detail::fft_dit< Vectorization, 2, 2, cint32, T2 >::stage_iterator::value_type = input_data

Constructor & Destructor Documentation

◆ stage_iterator()

template<unsigned Vectorization, typename T2 >
constexpr aie::detail::fft_dit< Vectorization, 2, 2, cint32, T2 >::stage_iterator::stage_iterator ( const cint32 *FFT_RESTRICT  ptr,
const cint16 *FFT_RESTRICT  ptw 
)
inlineconstexpr

Member Function Documentation

◆ operator*()

template<unsigned Vectorization, typename T2 >
reference aie::detail::fft_dit< Vectorization, 2, 2, cint32, T2 >::stage_iterator::operator* ( )
inline

◆ operator++() [1/2]

template<unsigned Vectorization, typename T2 >
constexpr stage_iterator & aie::detail::fft_dit< Vectorization, 2, 2, cint32, T2 >::stage_iterator::operator++ ( )
inlineconstexpr

◆ operator++() [2/2]

template<unsigned Vectorization, typename T2 >
constexpr stage_iterator aie::detail::fft_dit< Vectorization, 2, 2, cint32, T2 >::stage_iterator::operator++ ( int  )
inlineconstexpr

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