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

#include <fft_dit_acc32_fp.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

 stage_iterator (const cfloat *FFT_RESTRICT ptr, const cfloat *FFT_RESTRICT ptw, unsigned r)
 
reference operator* () const
 
stage_iterator & operator++ ()
 
stage_iterator operator++ (int)
 

Member Typedef Documentation

◆ difference_type

template<unsigned Vectorization>
using aie::detail::fft_dit< Vectorization, 0, 2, cfloat >::stage_iterator::difference_type = ptrdiff_t

◆ iterator_category

template<unsigned Vectorization>
using aie::detail::fft_dit< Vectorization, 0, 2, cfloat >::stage_iterator::iterator_category = std::input_iterator_tag

◆ reference

template<unsigned Vectorization>
using aie::detail::fft_dit< Vectorization, 0, 2, cfloat >::stage_iterator::reference = value_type

◆ value_type

template<unsigned Vectorization>
using aie::detail::fft_dit< Vectorization, 0, 2, cfloat >::stage_iterator::value_type = input_data

Constructor & Destructor Documentation

◆ stage_iterator()

template<unsigned Vectorization>
aie::detail::fft_dit< Vectorization, 0, 2, cfloat >::stage_iterator::stage_iterator ( const cfloat *FFT_RESTRICT  ptr,
const cfloat *FFT_RESTRICT  ptw,
unsigned  r 
)
inline

Member Function Documentation

◆ operator*()

template<unsigned Vectorization>
reference aie::detail::fft_dit< Vectorization, 0, 2, cfloat >::stage_iterator::operator* ( ) const
inline

◆ operator++() [1/2]

template<unsigned Vectorization>
stage_iterator & aie::detail::fft_dit< Vectorization, 0, 2, cfloat >::stage_iterator::operator++ ( )
inline

◆ operator++() [2/2]

template<unsigned Vectorization>
stage_iterator aie::detail::fft_dit< Vectorization, 0, 2, cfloat >::stage_iterator::operator++ ( int  )
inline

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