#include <cstdlib>
#include <fstream>
#include <iostream>
#include <fftw3.h>
#include <cerrno>
#include <map>
#include <complex>
#include "seconds.h"
#include "statistics.h"
#include "align.h"
Go to the source code of this file.
Classes | |
class | fftwpp::crfft1d |
class | fftwpp::crfft2d |
class | fftwpp::crfft3d |
class | fftwpp::fft1d |
class | fftwpp::fft2d |
class | fftwpp::fft3d |
class | fftwpp::fftw |
class | fftwpp::fftwblock< I, O > |
struct | fftwpp::keyless1 |
struct | fftwpp::keyless2 |
struct | fftwpp::keyless3 |
struct | fftwpp::keytype1 |
struct | fftwpp::keytype2 |
struct | fftwpp::keytype3 |
class | fftwpp::mcrfft1d |
class | fftwpp::mfft1d |
class | fftwpp::mrcfft1d |
class | fftwpp::rcfft1d |
class | fftwpp::rcfft2d |
class | fftwpp::rcfft3d |
class | fftwpp::ThreadBase |
struct | fftwpp::threaddata |
class | fftwpp::Threadtable< T, L > |
class | fftwpp::Transpose |
Namespaces | |
fftwpp | |
Macros | |
#define | __FFTWPP_H_VERSION__ 2.05 |
#define | FFTWComplex utils::ComplexAlign |
#define | FFTWdelete utils::deleteAlign |
#define | FFTWdouble utils::doubleAlign |
#define | FFTWPP_SINGLE_THREAD |
#define | FFTWPP_THREADS_PAR |
#define | PARALLEL(code) |
Typedefs | |
typedef std::complex< double > | Complex |
Functions | |
int | get_max_threads () |
int | get_thread_num () |
void | fftwpp::LoadWisdom () |
fftw_plan | fftwpp::Planner (fftw *F, Complex *in, Complex *out) |
unsigned int | fftwpp::realsize (unsigned int n, Complex *in, Complex *out=NULL) |
unsigned int | fftwpp::realsize (unsigned int n, Complex *in, double *out) |
unsigned int | fftwpp::realsize (unsigned int n, double *in, Complex *out) |
void | fftwpp::SaveWisdom () |
#define FFTWComplex utils::ComplexAlign |
Definition at line 93 of file fftw++.h.
Referenced by RdStationSignalReconstructor::RdStationSignalReconstructor::FitAnalyticSignal(), utl::FFTDataContainerAlgorithm::HilbertTransform(), RdStationSignalReconstructor::SignalObjectiveFunction::operator()(), utl::FFTDataContainer< C, T, F >::UpdateFrequencySpectrum(), and utl::FFTDataContainer< C, T, F >::UpdateTimeSeries().
#define FFTWdelete utils::deleteAlign |
Definition at line 95 of file fftw++.h.
Referenced by RdStationSignalReconstructor::RdStationSignalReconstructor::FitAnalyticSignal(), utl::FFTDataContainerAlgorithm::HilbertTransform(), RdStationSignalReconstructor::SignalObjectiveFunction::operator()(), utl::FFTDataContainer< C, T, F >::UpdateFrequencySpectrum(), and utl::FFTDataContainer< C, T, F >::UpdateTimeSeries().
#define FFTWdouble utils::doubleAlign |
Definition at line 94 of file fftw++.h.
Referenced by RdStationSignalReconstructor::RdStationSignalReconstructor::FitAnalyticSignal(), RdStationSignalReconstructor::SignalObjectiveFunction::operator()(), utl::FFTDataContainer< C, T, F >::UpdateFrequencySpectrum(), and utl::FFTDataContainer< C, T, F >::UpdateTimeSeries().