Go to the documentation of this file.
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.
std::complex< Double > DComplex
void plan_c2c_forward(const IPosition &size, DComplex *in)
void plan_c2c_backward(const IPosition &size, DComplex *in)
void c2c(const IPosition &size, Complex *in, Bool forward)
static volatile Bool is_initialized_fftw
void c2r(const IPosition &size, Complex *in, Float *out)
void r2c(const IPosition &size, Float *in, Complex *out)
polymorphic interface to fftw[f]_execute...
static Mutex theirMutex
only once per process, not once per object
C++ interface to the FFTWw library.
this file contains all the compiler specific defines
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)
Wrapper around a pthreads mutex.
bool Bool
Define the standard types used by Casacore.
std::complex< Float > Complex