Rosetta
Public Member Functions | Private Attributes | List of all members
numeric::fourier::kiss_fftndr_state Class Reference

#include <kiss_fft_state.hh>

Public Member Functions

 kiss_fftndr_state ()
 ND r->c fft. More...
 
 kiss_fftndr_state (std::vector< int > const &n, int inv)
 
void resize (std::vector< int > const &n, int inv)
 
int dimReal ()
 
int dimOther ()
 
int inverse ()
 
kiss_fftr_cfg cfg_r ()
 
kiss_fftnd_cfg cfg_nd ()
 
kiss_fft_scalartmpbuf ()
 

Private Attributes

int inverse_
 
int dimReal_
 
int dimOther_
 
kiss_fftr_state cfg_r_
 
kiss_fftnd_state cfg_nd_
 
std::vector< kiss_fft_scalartmpbuf_
 

Constructor & Destructor Documentation

◆ kiss_fftndr_state() [1/2]

numeric::fourier::kiss_fftndr_state::kiss_fftndr_state ( )
default

ND r->c fft.

◆ kiss_fftndr_state() [2/2]

numeric::fourier::kiss_fftndr_state::kiss_fftndr_state ( std::vector< int > const &  n,
int  inv 
)

Member Function Documentation

◆ cfg_nd()

kiss_fftnd_cfg numeric::fourier::kiss_fftndr_state::cfg_nd ( )
inline

References cfg_nd_.

◆ cfg_r()

kiss_fftr_cfg numeric::fourier::kiss_fftndr_state::cfg_r ( )
inline

References cfg_r_.

◆ dimOther()

int numeric::fourier::kiss_fftndr_state::dimOther ( )
inline

References dimOther_.

◆ dimReal()

int numeric::fourier::kiss_fftndr_state::dimReal ( )
inline

References dimReal_.

◆ inverse()

int numeric::fourier::kiss_fftndr_state::inverse ( )
inline

References inverse_.

◆ resize()

void numeric::fourier::kiss_fftndr_state::resize ( std::vector< int > const &  n,
int  inv 
)

◆ tmpbuf()

kiss_fft_scalar* numeric::fourier::kiss_fftndr_state::tmpbuf ( )
inline

References tmpbuf_.

Member Data Documentation

◆ cfg_nd_

kiss_fftnd_state numeric::fourier::kiss_fftndr_state::cfg_nd_
private

Referenced by cfg_nd(), and resize().

◆ cfg_r_

kiss_fftr_state numeric::fourier::kiss_fftndr_state::cfg_r_
private

Referenced by cfg_r(), and resize().

◆ dimOther_

int numeric::fourier::kiss_fftndr_state::dimOther_
private

Referenced by dimOther(), and resize().

◆ dimReal_

int numeric::fourier::kiss_fftndr_state::dimReal_
private

Referenced by dimReal(), and resize().

◆ inverse_

int numeric::fourier::kiss_fftndr_state::inverse_
private

Referenced by inverse(), kiss_fftndr_state(), and resize().

◆ tmpbuf_

std::vector<kiss_fft_scalar> numeric::fourier::kiss_fftndr_state::tmpbuf_
private

Referenced by resize(), and tmpbuf().


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