ITK 6.0.0
Insight Toolkit
 
Loading...
Searching...
No Matches
POCKETFFT_NAMESPACE::detail::T_dcst4< T0 > Class Template Reference

#include <pocketfft_hdronly.h>

Detailed Description

template<typename T0>
class POCKETFFT_NAMESPACE::detail::T_dcst4< T0 >

Definition at line 2855 of file pocketfft_hdronly.h.

+ Collaboration diagram for POCKETFFT_NAMESPACE::detail::T_dcst4< T0 >:

Public Member Functions

template<typename T>
POCKETFFT_NOINLINE void exec (T c[], T0 fct, bool, int, bool cosine) const
 
vcl_size_t length () const
 
POCKETFFT_NOINLINE T_dcst4 (vcl_size_t length)
 

Private Attributes

arr< cmplx< T0 > > C2
 
std::unique_ptr< pocketfft_c< T0 > > fft
 
vcl_size_t N
 
std::unique_ptr< pocketfft_r< T0 > > rfft
 

Constructor & Destructor Documentation

◆ T_dcst4()

template<typename T0>
POCKETFFT_NOINLINE POCKETFFT_NAMESPACE::detail::T_dcst4< T0 >::T_dcst4 ( vcl_size_t length)
inlineexplicit

Member Function Documentation

◆ exec()

template<typename T0>
template<typename T>
POCKETFFT_NOINLINE void POCKETFFT_NAMESPACE::detail::T_dcst4< T0 >::exec ( T c[],
T0 fct,
bool ,
int ,
bool cosine ) const
inline

◆ length()

template<typename T0>
vcl_size_t POCKETFFT_NAMESPACE::detail::T_dcst4< T0 >::length ( ) const
inline

Definition at line 2952 of file pocketfft_hdronly.h.

References N.

Referenced by T_dcst4().

Member Data Documentation

◆ C2

template<typename T0>
arr<cmplx<T0> > POCKETFFT_NAMESPACE::detail::T_dcst4< T0 >::C2
private

Definition at line 2861 of file pocketfft_hdronly.h.

Referenced by exec(), and T_dcst4().

◆ fft

template<typename T0>
std::unique_ptr<pocketfft_c<T0> > POCKETFFT_NAMESPACE::detail::T_dcst4< T0 >::fft
private

Definition at line 2859 of file pocketfft_hdronly.h.

Referenced by exec(), and T_dcst4().

◆ N

template<typename T0>
vcl_size_t POCKETFFT_NAMESPACE::detail::T_dcst4< T0 >::N
private

Definition at line 2858 of file pocketfft_hdronly.h.

Referenced by exec(), length(), and T_dcst4().

◆ rfft

template<typename T0>
std::unique_ptr<pocketfft_r<T0> > POCKETFFT_NAMESPACE::detail::T_dcst4< T0 >::rfft
private

Definition at line 2860 of file pocketfft_hdronly.h.

Referenced by exec(), and T_dcst4().


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