![]() |
Rosetta Utilities
2015.09
|
Wrapper class performing ffts on 1,2, and 3 dimensional farrays. More...
#include <ObjexxFCL/FArray1D.hh>
#include <ObjexxFCL/FArray2D.hh>
#include <ObjexxFCL/FArray3D.hh>
#include <numeric/fourier/kiss_fft.hh>
#include <numeric/fourier/FFT.hh>
Namespaces | |
numeric | |
Unit headers. | |
numeric::fourier | |
Functions | |
void | numeric::fourier::fft (ObjexxFCL::FArray1D< std::complex< double > > &X, ObjexxFCL::FArray1D< std::complex< double > > &fX) |
1D fft c->c double More... | |
void | numeric::fourier::ifft (ObjexxFCL::FArray1D< std::complex< double > > &fX, ObjexxFCL::FArray1D< std::complex< double > > &X) |
1D inverse fft c->c double More... | |
void | numeric::fourier::fft (ObjexxFCL::FArray1D< double > &X, ObjexxFCL::FArray1D< std::complex< double > > &fX) |
1D fft r->c double More... | |
void | numeric::fourier::ifft (ObjexxFCL::FArray1D< std::complex< double > > &fX, ObjexxFCL::FArray1D< double > &X) |
1D inverse ifft c->r double More... | |
void | numeric::fourier::fft (ObjexxFCL::FArray1D< float > &X, ObjexxFCL::FArray1D< std::complex< double > > &fX) |
1D fft r->c float .. wraps double version More... | |
void | numeric::fourier::ifft (ObjexxFCL::FArray1D< std::complex< double > > &fX, ObjexxFCL::FArray1D< float > &X) |
1D inverse ifft c->r float ... wraps double version More... | |
void | numeric::fourier::fft2 (ObjexxFCL::FArray2D< std::complex< double > > &X, ObjexxFCL::FArray2D< std::complex< double > > &fX) |
2D fft c->c double More... | |
void | numeric::fourier::ifft2 (ObjexxFCL::FArray2D< std::complex< double > > &fX, ObjexxFCL::FArray2D< std::complex< double > > &X) |
2D inverse fft c->c double More... | |
void | numeric::fourier::fft2 (ObjexxFCL::FArray2D< double > &X, ObjexxFCL::FArray2D< std::complex< double > > &fX) |
2D fft r->c double More... | |
void | numeric::fourier::ifft2 (ObjexxFCL::FArray2D< std::complex< double > > &fX, ObjexxFCL::FArray2D< double > &X) |
2D inverse ifft c->r double More... | |
void | numeric::fourier::fft2 (ObjexxFCL::FArray2D< float > &X, ObjexxFCL::FArray2D< std::complex< double > > &fX) |
2D fft r->c float More... | |
void | numeric::fourier::ifft2 (ObjexxFCL::FArray2D< std::complex< double > > &fX, ObjexxFCL::FArray2D< float > &X) |
2D inverse ifft c->r float More... | |
void | numeric::fourier::fft3 (ObjexxFCL::FArray3D< std::complex< double > > const &X, ObjexxFCL::FArray3D< std::complex< double > > &fX) |
3D fft c->c double More... | |
void | numeric::fourier::ifft3 (ObjexxFCL::FArray3D< std::complex< double > > const &fX, ObjexxFCL::FArray3D< std::complex< double > > &X) |
3D inverse fft c->c double More... | |
void | numeric::fourier::fft3_dynamic (ObjexxFCL::FArray3D< std::complex< double > > &X, ObjexxFCL::FArray3D< std::complex< double > > &fX) |
3D fft c->c double with no static More... | |
void | numeric::fourier::ifft3_dynamic (ObjexxFCL::FArray3D< std::complex< double > > &fX, ObjexxFCL::FArray3D< std::complex< double > > &X) |
3D inverse fft c->c doublewith no static More... | |
void | numeric::fourier::fft3 (ObjexxFCL::FArray3D< double > const &X, ObjexxFCL::FArray3D< std::complex< double > > &fX) |
3D fft r->c double More... | |
void | numeric::fourier::ifft3 (ObjexxFCL::FArray3D< std::complex< double > > const &fX, ObjexxFCL::FArray3D< double > &X) |
3D inverse ifft c->r double More... | |
void | numeric::fourier::fft3 (ObjexxFCL::FArray3D< float > const &X, ObjexxFCL::FArray3D< std::complex< double > > &fX) |
3D fft r->c float More... | |
void | numeric::fourier::ifft3 (ObjexxFCL::FArray3D< std::complex< double > > const &fX, ObjexxFCL::FArray3D< float > &X) |
3D inverse ifft c->r float More... | |
Wrapper class performing ffts on 1,2, and 3 dimensional farrays.