#define ClassDefOverride(name, id)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void data
One of the interface classes to the FFTW package, can be used directly or via the TVirtualFFT class.
Int_t GetSign() const override
Int_t GetNdim() const override
void SetPointsComplex(const Double_t *, const Double_t *) override
void Transform() override
Computes the transform, specified in Init() function.
void SetPoint(Int_t ipoint, Double_t re, Double_t im=0) override
UInt_t MapFlag(Option_t *flag)
allowed options:
Double_t * GetPointsReal(Bool_t fromInput=kFALSE) const override
Returns the output (or input) array we have 4 different cases:
void SetPointComplex(Int_t, TComplex &) override
void GetPointsComplex(Double_t *, Double_t *, Bool_t) const override
Int_t * GetN() const override
void SetPoints(const Double_t *data) override
Sets all points.
void GetPoints(Double_t *data, Bool_t fromInput=kFALSE) const override
Copies the output (or input) points into the provided array, that should be big enough.
Double_t GetPointReal(Int_t ipoint, Bool_t fromInput=kFALSE) const override
For 1d transformations. Returns point #ipoint
Option_t * GetType() const override
Returns the type of the transform.
Bool_t IsInplace() const override
void GetPointsComplex(Double_t *, Bool_t) const override
virtual Int_t GetSize() const
Int_t MapOptions(const Int_t *kind)
transfers the r2r_kind parameters to fftw type
void Init(Option_t *flags, Int_t sign, const Int_t *kind) override
Creates the fftw-plan.
Option_t * GetTransformFlag() const override
void GetPointComplex(const Int_t *ipoint, Double_t &re, Double_t &im, Bool_t fromInput=kFALSE) const override
Only for input of HC2R and output of R2HC and for 1d.
~TFFTReal() override
clean-up
TVirtualFFT is an interface class for Fast Fourier Transforms.