28 #ifndef SCIMATH_DFTSERVER_H
29 #define SCIMATH_DFTSERVER_H
44 template<
class T>
class Matrix;
137 #ifndef CASACORE_NO_AUTO_TEMPLATES
138 #include <casacore/scimath/Mathematics/DFTServer.tcc>
139 #endif //# CASACORE_NO_AUTO_TEMPLATES
A Vector of integers, for indexing into Array<T> objects.
DFTError(const String &m)
int dimension
dimension of the both input and output data
DFTServer< T > & operator=(const DFTServer< T > &)
assignment
Matrix< T > getMatrix(Array< T > &)
turn a general array into a matrix
void cxdft(Array< T > &, Array< T > &, int)
n-d complex <-> complex dft
int crFlag
set to 1 (true) if a crfft is done
Class containing methods for doing n-D slow Fourier transforms.
void crdft(Array< T > &, Array< T > &)
n-d complex <-> real dft
int numFreq
number of frequency data points
void rcdft(Array< T > &, Array< T > &)
n-d real <-> complex dft
int numTime
number of time data points
Error class for DFTServer class.
virtual ~DFTError() noexcept
Base class for all Casacore library errors.
void c2c(Matrix< T > &, Matrix< T > &, int)
does a complex to complex DFT
void showComplex(Array< T > &)
display both the real and the imaginary components of the data
String: the storage and methods of handling collections of characters.
void showReal(Array< T > &)
display only the real component of the data
DFTServer()
default constructor