28 #ifndef SCIMATH_FFTW_H 29 #define SCIMATH_FFTW_H 31 #include <casacore/casa/aips.h> 32 #include <casacore/casa/Arrays/Array.h> 33 #include <casacore/casa/Arrays/ArrayLogical.h> 34 #include <casacore/casa/Arrays/VectorIter.h> 35 #include <casacore/casa/Arrays/Matrix.h> 36 #include <casacore/casa/OS/Mutex.h> A Vector of integers, for indexing into Array<T> objects.
void plan_c2c_backward(const IPosition &size, DComplex *in)
std::complex< Float > Complex
void plan_c2c_forward(const IPosition &size, DComplex *in)
void c2r(const IPosition &size, Complex *in, Float *out)
static volatile Bool is_initialized_fftw
void c2c(const IPosition &size, Complex *in, Bool forward)
C++ interface to the FFTWw library.
std::complex< Double > DComplex
void r2c(const IPosition &size, Float *in, Complex *out)
polymorphic interface to fftw[f]_execute...
bool Bool
Define the standard types used by Casacore.
static Mutex theirMutex
only once per process, not once per object
Wrapper around a pthreads mutex.
void plan_r2c(const IPosition &size, Float *in, Complex *out)
polymorphic interface to fftw[f]_plan...
void plan_c2r(const IPosition &size, Complex *in, Float *out)
this file contains all the compiler specific defines