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

#include <kiss_fft_state.hh>

Public Member Functions

 kiss_fft_state ()
 1D c->c fft More...
 
 kiss_fft_state (int n, int inv)
 
void resize (int n, int inv)
 
int nfft ()
 
int inverse ()
 
int * factors ()
 
kiss_fft_cpxtwiddles ()
 

Private Attributes

int nfft_
 
int inverse_
 
int factors_ [2 *KISSFFT_MAXFACTORS]
 
std::vector< kiss_fft_cpxtwiddles_
 

Constructor & Destructor Documentation

◆ kiss_fft_state() [1/2]

numeric::fourier::kiss_fft_state::kiss_fft_state ( )

1D c->c fft

◆ kiss_fft_state() [2/2]

numeric::fourier::kiss_fft_state::kiss_fft_state ( int  n,
int  inv 
)

Member Function Documentation

◆ factors()

int* numeric::fourier::kiss_fft_state::factors ( )
inline

References factors_.

◆ inverse()

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

◆ nfft()

int numeric::fourier::kiss_fft_state::nfft ( )
inline

◆ resize()

void numeric::fourier::kiss_fft_state::resize ( int  n,
int  inv 
)

◆ twiddles()

kiss_fft_cpx* numeric::fourier::kiss_fft_state::twiddles ( )
inline

References twiddles_.

Member Data Documentation

◆ factors_

int numeric::fourier::kiss_fft_state::factors_[2 *KISSFFT_MAXFACTORS]
private

Referenced by factors(), kiss_fft_state(), and resize().

◆ inverse_

int numeric::fourier::kiss_fft_state::inverse_
private

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

◆ nfft_

int numeric::fourier::kiss_fft_state::nfft_
private

Referenced by kiss_fft_state(), nfft(), and resize().

◆ twiddles_

std::vector<kiss_fft_cpx> numeric::fourier::kiss_fft_state::twiddles_
private

Referenced by kiss_fft_state(), resize(), and twiddles().


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