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

#include <pocketfft_hdronly.h>

Detailed Description

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

Definition at line 2727 of file pocketfft_hdronly.h.

Public Member Functions

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

Private Attributes

pocketfft_r< T0 > fftplan
 

Constructor & Destructor Documentation

◆ T_dct1()

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

Definition at line 2733 of file pocketfft_hdronly.h.

References fftplan, length(), and POCKETFFT_NOINLINE.

Member Function Documentation

◆ exec()

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

◆ length()

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

Definition at line 2755 of file pocketfft_hdronly.h.

References fftplan.

Referenced by T_dct1().

Member Data Documentation

◆ fftplan

template<typename T0>
pocketfft_r<T0> POCKETFFT_NAMESPACE::detail::T_dct1< T0 >::fftplan
private

Definition at line 2730 of file pocketfft_hdronly.h.

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


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