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_fftr_state Class Reference

#include <kiss_fft_state.hh>

Public Member Functions

 kiss_fftr_state ()
 1D r->c fft More...
 
 kiss_fftr_state (int n, int inv)
 
void resize (int n, int inv)
 
int nfft ()
 
int inverse ()
 
kiss_fft_cfg substate ()
 
kiss_fft_cpxtmpbuf ()
 
kiss_fft_cpxsuper_twiddles ()
 

Private Attributes

kiss_fft_state substate_
 
std::vector< kiss_fft_cpxtmpbuf_
 
std::vector< kiss_fft_cpxsuper_twiddles_
 

Constructor & Destructor Documentation

numeric::fourier::kiss_fftr_state::kiss_fftr_state ( )
default

1D r->c fft

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

References resize().

Member Function Documentation

int numeric::fourier::kiss_fftr_state::inverse ( )
inline
int numeric::fourier::kiss_fftr_state::nfft ( )
inline
void numeric::fourier::kiss_fftr_state::resize ( int  n,
int  inv 
)
kiss_fft_cfg numeric::fourier::kiss_fftr_state::substate ( )
inline

References substate_.

kiss_fft_cpx* numeric::fourier::kiss_fftr_state::super_twiddles ( )
inline

References super_twiddles_.

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

References tmpbuf_.

Member Data Documentation

kiss_fft_state numeric::fourier::kiss_fftr_state::substate_
private

Referenced by inverse(), nfft(), resize(), and substate().

std::vector<kiss_fft_cpx> numeric::fourier::kiss_fftr_state::super_twiddles_
private

Referenced by resize(), and super_twiddles().

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

Referenced by resize(), and tmpbuf().


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