#include <TFFTReal.h>
Inheritance diagram for TFFTReal:
Public Member Functions | |
TFFTReal () | |
TFFTReal (Int_t n, Bool_t inPlace=kFALSE) | |
TFFTReal (Int_t ndim, Int_t *n, Bool_t inPlace=kFALSE) | |
virtual | ~TFFTReal () |
virtual void | Init (Option_t *flags, Int_t sign, const Int_t *kind) |
virtual Int_t | GetSize () const |
virtual Int_t * | GetN () const |
virtual Int_t | GetNdim () const |
virtual Option_t * | GetType () const |
virtual Int_t | GetSign () const |
virtual Option_t * | GetTransformFlag () const |
virtual Bool_t | IsInplace () const |
virtual void | GetPoints (Double_t *data, Bool_t fromInput=kFALSE) const |
virtual Double_t | GetPointReal (Int_t ipoint, Bool_t fromInput=kFALSE) const |
virtual Double_t | GetPointReal (const Int_t *ipoint, Bool_t fromInput=kFALSE) const |
virtual void | GetPointComplex (const Int_t *ipoint, Double_t &re, Double_t &im, Bool_t fromInput=kFALSE) const |
virtual void | GetPointComplex (Int_t ipoint, Double_t &re, Double_t &im, Bool_t fromInput=kFALSE) const |
virtual Double_t * | GetPointsReal (Bool_t fromInput=kFALSE) const |
virtual void | GetPointsComplex (Double_t *, Double_t *, Bool_t) const |
virtual void | GetPointsComplex (Double_t *, Bool_t) const |
virtual void | SetPoint (Int_t ipoint, Double_t re, Double_t im=0) |
virtual void | SetPoint (const Int_t *ipoint, Double_t re, Double_t) |
virtual void | SetPoints (const Double_t *data) |
virtual void | SetPointComplex (Int_t, TComplex &) |
virtual void | SetPointsComplex (const Double_t *, const Double_t *) |
virtual void | Transform () |
ClassDef (TFFTReal, 0) | |
TFFTReal () | |
TFFTReal (Int_t n, Bool_t inPlace=kFALSE) | |
TFFTReal (Int_t ndim, Int_t *n, Bool_t inPlace=kFALSE) | |
virtual | ~TFFTReal () |
virtual void | Init (Option_t *flags, Int_t sign, const Int_t *kind) |
virtual Int_t | GetSize () const |
virtual Int_t * | GetN () const |
virtual Int_t | GetNdim () const |
virtual Option_t * | GetType () const |
virtual Int_t | GetSign () const |
virtual Option_t * | GetTransformFlag () const |
virtual Bool_t | IsInplace () const |
virtual void | GetPoints (Double_t *data, Bool_t fromInput=kFALSE) const |
virtual Double_t | GetPointReal (Int_t ipoint, Bool_t fromInput=kFALSE) const |
virtual Double_t | GetPointReal (const Int_t *ipoint, Bool_t fromInput=kFALSE) const |
virtual void | GetPointComplex (const Int_t *ipoint, Double_t &re, Double_t &im, Bool_t fromInput=kFALSE) const |
virtual void | GetPointComplex (Int_t ipoint, Double_t &re, Double_t &im, Bool_t fromInput=kFALSE) const |
virtual Double_t * | GetPointsReal (Bool_t fromInput=kFALSE) const |
virtual void | GetPointsComplex (Double_t *, Double_t *, Bool_t) const |
virtual void | GetPointsComplex (Double_t *, Bool_t) const |
virtual void | SetPoint (Int_t ipoint, Double_t re, Double_t im=0) |
virtual void | SetPoint (const Int_t *ipoint, Double_t re, Double_t) |
virtual void | SetPoints (const Double_t *data) |
virtual void | SetPointComplex (Int_t, TComplex &) |
virtual void | SetPointsComplex (const Double_t *, const Double_t *) |
virtual void | Transform () |
ClassDef (TFFTReal, 0) | |
Protected Member Functions | |
Int_t | MapOptions (const Int_t *kind) |
UInt_t | MapFlag (Option_t *flag) |
Int_t | MapOptions (const Int_t *kind) |
UInt_t | MapFlag (Option_t *flag) |
Protected Attributes | |
void * | fIn |
void * | fOut |
void * | fPlan |
Int_t | fNdim |
Int_t | fTotalSize |
Int_t * | fN |
void * | fKind |
Option_t * | fFlags |
void * | fIn |
void * | fOut |
void * | fPlan |
Int_t * | fN |
void * | fKind |
Option_t * | fFlags |
Definition at line 68 of file TFFTReal.h.
TFFTReal::TFFTReal | ( | ) |
Referenced by G__G__FFTW_115_0_4(), G__G__FFTW_115_0_40(), and G__G__FFTW_115_0_5().
Definition at line 80 of file TFFTReal.cxx.
References fFlags, fIn, fKind, fN, fNdim, fOut, fPlan, and fTotalSize.
TFFTReal::~TFFTReal | ( | ) | [virtual] |
TFFTReal::TFFTReal | ( | ) |
virtual TFFTReal::~TFFTReal | ( | ) | [virtual] |
Definition at line 344 of file TFFTReal.cxx.
References TObject::Error(), fKind, fNdim, and i.
Referenced by Init().
Definition at line 386 of file TFFTReal.cxx.
References TString::Contains(), and TString::ToUpper().
Referenced by Init().
Implements TVirtualFFT.
Definition at line 144 of file TFFTReal.cxx.
References fFlags, fIn, fKind, fN, fNdim, fOut, fPlan, MapFlag(), and MapOptions().
virtual Int_t TFFTReal::GetSize | ( | ) | const [inline, virtual] |
Definition at line 90 of file TFFTReal.h.
References fTotalSize.
Referenced by G__G__FFTW_112_0_8(), G__G__FFTW_113_0_6(), G__G__FFTW_114_0_6(), and G__G__FFTW_115_0_7().
virtual Int_t* TFFTReal::GetN | ( | ) | const [inline, virtual] |
virtual Int_t TFFTReal::GetNdim | ( | ) | const [inline, virtual] |
Option_t * TFFTReal::GetType | ( | ) | const [virtual] |
Implements TVirtualFFT.
Definition at line 199 of file TFFTReal.cxx.
References TObject::Error(), and fKind.
virtual Int_t TFFTReal::GetSign | ( | ) | const [inline, virtual] |
virtual Option_t* TFFTReal::GetTransformFlag | ( | ) | const [inline, virtual] |
virtual Bool_t TFFTReal::IsInplace | ( | ) | const [inline, virtual] |
Implements TVirtualFFT.
Definition at line 214 of file TFFTReal.cxx.
References array, copy(), fTotalSize, and GetPointsReal().
Implements TVirtualFFT.
Definition at line 225 of file TFFTReal.cxx.
References array, TObject::Error(), fTotalSize, and GetPointsReal().
Implements TVirtualFFT.
Definition at line 238 of file TFFTReal.cxx.
References array, fN, fNdim, GetPointsReal(), and i.
void TFFTReal::GetPointComplex | ( | Int_t | ipoint, | |
Double_t & | re, | |||
Double_t & | im, | |||
Bool_t | fromInput = kFALSE | |||
) | const [virtual] |
Implements TVirtualFFT.
Definition at line 251 of file TFFTReal.cxx.
References array, fKind, fN, and GetPointsReal().
Implements TVirtualFFT.
Definition at line 279 of file TFFTReal.cxx.
References TObject::Error(), fIn, and fOut.
Referenced by GetPointComplex(), GetPointReal(), and GetPoints().
Implements TVirtualFFT.
Definition at line 300 of file TFFTReal.cxx.
References TObject::Error(), fIn, fKind, fN, and fTotalSize.
Implements TVirtualFFT.
Definition at line 319 of file TFFTReal.cxx.
References TObject::Error(), fIn, fN, fNdim, fTotalSize, and i.
void TFFTReal::SetPoints | ( | const Double_t * | data | ) | [virtual] |
Implements TVirtualFFT.
Definition at line 335 of file TFFTReal.cxx.
References fIn, fTotalSize, and i.
void TFFTReal::Transform | ( | ) | [virtual] |
Implements TVirtualFFT.
Definition at line 186 of file TFFTReal.cxx.
References TObject::Error(), and fPlan.
TFFTReal::ClassDef | ( | TFFTReal | , | |
0 | ||||
) |
Implements TVirtualFFT.
virtual Int_t TFFTReal::GetSize | ( | ) | const [inline, virtual] |
virtual Int_t* TFFTReal::GetN | ( | ) | const [inline, virtual] |
virtual Int_t TFFTReal::GetNdim | ( | ) | const [inline, virtual] |
virtual Option_t* TFFTReal::GetType | ( | ) | const [virtual] |
Implements TVirtualFFT.
virtual Int_t TFFTReal::GetSign | ( | ) | const [inline, virtual] |
virtual Option_t* TFFTReal::GetTransformFlag | ( | ) | const [inline, virtual] |
virtual Bool_t TFFTReal::IsInplace | ( | ) | const [inline, virtual] |
Implements TVirtualFFT.
Implements TVirtualFFT.
virtual Double_t TFFTReal::GetPointReal | ( | const Int_t * | ipoint, | |
Bool_t | fromInput = kFALSE | |||
) | const [virtual] |
Implements TVirtualFFT.
virtual void TFFTReal::GetPointComplex | ( | const Int_t * | ipoint, | |
Double_t & | re, | |||
Double_t & | im, | |||
Bool_t | fromInput = kFALSE | |||
) | const [virtual] |
Implements TVirtualFFT.
virtual void TFFTReal::GetPointComplex | ( | Int_t | ipoint, | |
Double_t & | re, | |||
Double_t & | im, | |||
Bool_t | fromInput = kFALSE | |||
) | const [virtual] |
Implements TVirtualFFT.
Implements TVirtualFFT.
Implements TVirtualFFT.
Implements TVirtualFFT.
virtual void TFFTReal::SetPoints | ( | const Double_t * | data | ) | [virtual] |
Implements TVirtualFFT.
virtual void TFFTReal::Transform | ( | ) | [virtual] |
Implements TVirtualFFT.
TFFTReal::ClassDef | ( | TFFTReal | , | |
0 | ||||
) |
void* TFFTReal::fIn [protected] |
Definition at line 70 of file TFFTReal.h.
Referenced by GetPointsReal(), Init(), SetPoint(), SetPoints(), TFFTReal(), and ~TFFTReal().
void* TFFTReal::fOut [protected] |
Definition at line 71 of file TFFTReal.h.
Referenced by GetPointsReal(), Init(), IsInplace(), TFFTReal(), and ~TFFTReal().
void* TFFTReal::fPlan [protected] |
Definition at line 72 of file TFFTReal.h.
Referenced by Init(), TFFTReal(), Transform(), and ~TFFTReal().
Int_t TFFTReal::fNdim [protected] |
Definition at line 73 of file TFFTReal.h.
Referenced by GetNdim(), GetPointReal(), Init(), MapOptions(), SetPoint(), and TFFTReal().
Int_t TFFTReal::fTotalSize [protected] |
Definition at line 74 of file TFFTReal.h.
Referenced by GetPointReal(), GetPoints(), GetSize(), SetPoint(), SetPoints(), and TFFTReal().
Int_t* TFFTReal::fN [protected] |
Definition at line 75 of file TFFTReal.h.
Referenced by GetN(), GetPointComplex(), GetPointReal(), Init(), SetPoint(), TFFTReal(), and ~TFFTReal().
void* TFFTReal::fKind [protected] |
Definition at line 76 of file TFFTReal.h.
Referenced by GetPointComplex(), GetType(), Init(), MapOptions(), SetPoint(), TFFTReal(), and ~TFFTReal().
Option_t* TFFTReal::fFlags [protected] |
void* TFFTReal::fIn [protected] |
Definition at line 70 of file TFFTReal.h.
void* TFFTReal::fOut [protected] |
Definition at line 71 of file TFFTReal.h.
void* TFFTReal::fPlan [protected] |
Definition at line 72 of file TFFTReal.h.
Int_t* TFFTReal::fN [protected] |
Definition at line 75 of file TFFTReal.h.
void* TFFTReal::fKind [protected] |
Definition at line 76 of file TFFTReal.h.
Option_t* TFFTReal::fFlags [protected] |
Definition at line 77 of file TFFTReal.h.