Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
numeric::fourier::kiss_fftnd_state Class Reference

#include <kiss_fft_state.hh>

Public Member Functions

 kiss_fftnd_state ()
 ND c->c fft. More...
 
 kiss_fftnd_state (std::vector< int > const &n, int inv)
 
void resize (std::vector< int > const &n, int inv)
 
std::vector< intdims_v ()
 
intdims ()
 
int ndims ()
 
int dimprod ()
 
int inverse ()
 
kiss_fft_cfg states (int i)
 
kiss_fft_cpxtmpbuf ()
 

Private Attributes

int inverse_
 
std::vector< intdims_
 
int dimprod_
 
std::vector< kiss_fft_statestates_
 
std::vector< kiss_fft_cpxtmpbuf_
 

Constructor & Destructor Documentation

numeric::fourier::kiss_fftnd_state::kiss_fftnd_state ( )
default

ND c->c fft.

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

References resize().

Member Function Documentation

int numeric::fourier::kiss_fftnd_state::dimprod ( )
inline

References dimprod_.

int* numeric::fourier::kiss_fftnd_state::dims ( )
inline

References dims_.

std::vector<int> numeric::fourier::kiss_fftnd_state::dims_v ( )
inline
int numeric::fourier::kiss_fftnd_state::inverse ( )
inline

References inverse_.

int numeric::fourier::kiss_fftnd_state::ndims ( )
inline

References dims_.

Referenced by resize().

void numeric::fourier::kiss_fftnd_state::resize ( std::vector< int > const &  n,
int  inv 
)
kiss_fft_cfg numeric::fourier::kiss_fftnd_state::states ( int  i)
inline

References states_.

kiss_fft_cpx* numeric::fourier::kiss_fftnd_state::tmpbuf ( )
inline

References tmpbuf_.

Member Data Documentation

int numeric::fourier::kiss_fftnd_state::dimprod_
private

Referenced by dimprod(), and resize().

std::vector<int> numeric::fourier::kiss_fftnd_state::dims_
private

Referenced by dims(), dims_v(), ndims(), and resize().

int numeric::fourier::kiss_fftnd_state::inverse_
private

Referenced by inverse(), and resize().

std::vector<kiss_fft_state> numeric::fourier::kiss_fftnd_state::states_
private

Referenced by resize(), and states().

std::vector<kiss_fft_cpx> numeric::fourier::kiss_fftnd_state::tmpbuf_
private

Referenced by resize(), and tmpbuf().


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