Berkeley Nuclear Data Software
Public Member Functions | Protected Attributes | List of all members
FFT1D Class Referenceabstract

#include <FFT1D.H>

Inheritance diagram for FFT1D:
Inheritance graph
[legend]

Public Member Functions

 FFT1D ()
 
 FFT1D (unsigned int a_M)
 
virtual ~FFT1D ()
 
virtual void forwardFFTCC (std::vector< std::complex< double > > &a_fHat, const std::vector< std::complex< double > > &f) const =0
 
virtual void inverseFFTCC (std::vector< std::complex< double > > &a_f, const std::vector< std::complex< double > > &a_fHat) const =0
 
const unsigned int & getN ()
 
const unsigned int & getM ()
 

Protected Attributes

unsigned int m_M
 
unsigned int m_N
 

Constructor & Destructor Documentation

◆ FFT1D() [1/2]

FFT1D::FFT1D ( )
inline

◆ FFT1D() [2/2]

FFT1D::FFT1D ( unsigned int  a_M)
inline
Here is the call graph for this function:

◆ ~FFT1D()

virtual FFT1D::~FFT1D ( )
inlinevirtual

Member Function Documentation

◆ forwardFFTCC()

virtual void FFT1D::forwardFFTCC ( std::vector< std::complex< double > > &  a_fHat,
const std::vector< std::complex< double > > &  f 
) const
pure virtual

Implemented in FFT1DBRI.

◆ getM()

const unsigned int& FFT1D::getM ( )
inline

◆ getN()

const unsigned int& FFT1D::getN ( )
inline

◆ inverseFFTCC()

virtual void FFT1D::inverseFFTCC ( std::vector< std::complex< double > > &  a_f,
const std::vector< std::complex< double > > &  a_fHat 
) const
pure virtual

Implemented in FFT1DBRI.

Member Data Documentation

◆ m_M

unsigned int FFT1D::m_M
protected

◆ m_N

unsigned int FFT1D::m_N
protected

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