Rosetta
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< int > dims_v ()
 
int * dims ()
 
int ndims ()
 
int dimprod ()
 
int inverse ()
 
kiss_fft_cfg states (int i)
 
kiss_fft_cpxtmpbuf ()
 

Private Attributes

int inverse_
 
std::vector< int > dims_
 
int dimprod_
 
std::vector< kiss_fft_statestates_
 
std::vector< kiss_fft_cpxtmpbuf_
 

Constructor & Destructor Documentation

◆ kiss_fftnd_state() [1/2]

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

ND c->c fft.

◆ kiss_fftnd_state() [2/2]

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

Member Function Documentation

◆ dimprod()

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

References dimprod_.

◆ dims()

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

References dims_.

◆ dims_v()

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

◆ inverse()

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

References inverse_.

◆ ndims()

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

References dims_.

Referenced by resize().

◆ resize()

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

◆ states()

kiss_fft_cfg numeric::fourier::kiss_fftnd_state::states ( int  i)
inline

References create_a3b_hbs::i, and states_.

◆ tmpbuf()

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

References tmpbuf_.

Member Data Documentation

◆ dimprod_

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

Referenced by dimprod(), and resize().

◆ dims_

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

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

◆ inverse_

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

Referenced by inverse(), and resize().

◆ states_

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

Referenced by resize(), and states().

◆ tmpbuf_

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: