ITK 6.0.0
Insight Toolkit
 
Loading...
Searching...
No Matches
POCKETFFT_NAMESPACE::detail::simple_iter Class Reference

#include <pocketfft_hdronly.h>

Detailed Description

Definition at line 3129 of file pocketfft_hdronly.h.

+ Collaboration diagram for POCKETFFT_NAMESPACE::detail::simple_iter:

Public Member Functions

void advance ()
 
ptrdiff_t ofs () const
 
vcl_size_t remaining () const
 
 simple_iter (const arr_info &arr_)
 

Private Attributes

const arr_infoarr
 
ptrdiff_t p
 
shape_t pos
 
vcl_size_t rem
 

Constructor & Destructor Documentation

◆ simple_iter()

POCKETFFT_NAMESPACE::detail::simple_iter::simple_iter ( const arr_info & arr_)
inlineexplicit

Definition at line 3138 of file pocketfft_hdronly.h.

References arr, p, pos, and rem.

Member Function Documentation

◆ advance()

void POCKETFFT_NAMESPACE::detail::simple_iter::advance ( )
inline

◆ ofs()

ptrdiff_t POCKETFFT_NAMESPACE::detail::simple_iter::ofs ( ) const
inline

◆ remaining()

vcl_size_t POCKETFFT_NAMESPACE::detail::simple_iter::remaining ( ) const
inline

Member Data Documentation

◆ arr

const arr_info& POCKETFFT_NAMESPACE::detail::simple_iter::arr
private

Definition at line 3133 of file pocketfft_hdronly.h.

Referenced by advance(), and simple_iter().

◆ p

ptrdiff_t POCKETFFT_NAMESPACE::detail::simple_iter::p
private

Definition at line 3134 of file pocketfft_hdronly.h.

Referenced by advance(), ofs(), and simple_iter().

◆ pos

shape_t POCKETFFT_NAMESPACE::detail::simple_iter::pos
private

Definition at line 3132 of file pocketfft_hdronly.h.

Referenced by advance(), and simple_iter().

◆ rem

vcl_size_t POCKETFFT_NAMESPACE::detail::simple_iter::rem
private

Definition at line 3135 of file pocketfft_hdronly.h.

Referenced by advance(), remaining(), and simple_iter().


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