#include <TFFTComplex.h>
Inheritance diagram for TFFTComplex:
Public Member Functions | |
TFFTComplex () | |
TFFTComplex (Int_t n, Bool_t inPlace) | |
TFFTComplex (Int_t ndim, Int_t *n, Bool_t inPlace=kFALSE) | |
virtual | ~TFFTComplex () |
virtual void | Init (Option_t *flags, Int_t sign, const Int_t *) |
virtual Int_t * | GetN () const |
virtual Int_t | GetNdim () const |
virtual Int_t | GetSize () 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, Bool_t) const |
virtual Double_t | GetPointReal (const Int_t *, Bool_t) const |
virtual void | GetPointComplex (Int_t ipoint, Double_t &re, Double_t &im, Bool_t fromInput=kFALSE) const |
virtual void | GetPointComplex (const Int_t *ipoint, Double_t &re, Double_t &im, Bool_t fromInput=kFALSE) const |
virtual Double_t * | GetPointsReal (Bool_t) const |
virtual void | GetPointsComplex (Double_t *re, Double_t *im, Bool_t fromInput=kFALSE) const |
virtual void | GetPointsComplex (Double_t *data, Bool_t fromInput=kFALSE) 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 im=0) |
virtual void | SetPoints (const Double_t *data) |
virtual void | SetPointComplex (Int_t ipoint, TComplex &c) |
virtual void | SetPointsComplex (const Double_t *re, const Double_t *im) |
virtual void | Transform () |
ClassDef (TFFTComplex, 0) | |
TFFTComplex () | |
TFFTComplex (Int_t n, Bool_t inPlace) | |
TFFTComplex (Int_t ndim, Int_t *n, Bool_t inPlace=kFALSE) | |
virtual | ~TFFTComplex () |
virtual void | Init (Option_t *flags, Int_t sign, const Int_t *) |
virtual Int_t * | GetN () const |
virtual Int_t | GetNdim () const |
virtual Int_t | GetSize () 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, Bool_t) const |
virtual Double_t | GetPointReal (const Int_t *, Bool_t) const |
virtual void | GetPointComplex (Int_t ipoint, Double_t &re, Double_t &im, Bool_t fromInput=kFALSE) const |
virtual void | GetPointComplex (const Int_t *ipoint, Double_t &re, Double_t &im, Bool_t fromInput=kFALSE) const |
virtual Double_t * | GetPointsReal (Bool_t) const |
virtual void | GetPointsComplex (Double_t *re, Double_t *im, Bool_t fromInput=kFALSE) const |
virtual void | GetPointsComplex (Double_t *data, Bool_t fromInput=kFALSE) 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 im=0) |
virtual void | SetPoints (const Double_t *data) |
virtual void | SetPointComplex (Int_t ipoint, TComplex &c) |
virtual void | SetPointsComplex (const Double_t *re, const Double_t *im) |
virtual void | Transform () |
ClassDef (TFFTComplex, 0) | |
Protected Member Functions | |
UInt_t | MapFlag (Option_t *flag) |
UInt_t | MapFlag (Option_t *flag) |
Protected Attributes | |
void * | fIn |
void * | fOut |
void * | fPlan |
Int_t | fNdim |
Int_t | fTotalSize |
Int_t * | fN |
Int_t | fSign |
Option_t * | fFlags |
void * | fIn |
void * | fOut |
void * | fPlan |
Int_t * | fN |
Option_t * | fFlags |
Definition at line 48 of file TFFTComplex.h.
TFFTComplex::TFFTComplex | ( | ) |
Definition at line 62 of file TFFTComplex.cxx.
References fFlags, fIn, fN, fNdim, fOut, fPlan, fSign, and fTotalSize.
TFFTComplex::~TFFTComplex | ( | ) | [virtual] |
TFFTComplex::TFFTComplex | ( | ) |
virtual TFFTComplex::~TFFTComplex | ( | ) | [virtual] |
Definition at line 304 of file TFFTComplex.cxx.
References TString::Contains(), and TString::ToUpper().
Referenced by Init().
virtual Int_t* TFFTComplex::GetN | ( | ) | const [inline, virtual] |
virtual Int_t TFFTComplex::GetNdim | ( | ) | const [inline, virtual] |
virtual Int_t TFFTComplex::GetSize | ( | ) | const [inline, virtual] |
virtual Option_t* TFFTComplex::GetType | ( | ) | const [inline, virtual] |
virtual Int_t TFFTComplex::GetSign | ( | ) | const [inline, virtual] |
virtual Option_t* TFFTComplex::GetTransformFlag | ( | ) | const [inline, virtual] |
virtual Bool_t TFFTComplex::IsInplace | ( | ) | const [inline, virtual] |
Implements TVirtualFFT.
Definition at line 162 of file TFFTComplex.cxx.
References fIn, fOut, fTotalSize, and i.
void TFFTComplex::GetPointComplex | ( | const Int_t * | ipoint, | |
Double_t & | re, | |||
Double_t & | im, | |||
Bool_t | fromInput = kFALSE | |||
) | const [virtual] |
void TFFTComplex::GetPointsComplex | ( | Double_t * | re, | |
Double_t * | im, | |||
Bool_t | fromInput = kFALSE | |||
) | const [virtual] |
Implements TVirtualFFT.
Definition at line 212 of file TFFTComplex.cxx.
References fIn, fOut, fTotalSize, and i.
Implements TVirtualFFT.
Definition at line 230 of file TFFTComplex.cxx.
References fIn, fOut, fTotalSize, and i.
void TFFTComplex::SetPoints | ( | const Double_t * | data | ) | [virtual] |
Implements TVirtualFFT.
Definition at line 277 of file TFFTComplex.cxx.
References fIn, fTotalSize, and i.
Implements TVirtualFFT.
Definition at line 289 of file TFFTComplex.cxx.
References TObject::Error(), fIn, fTotalSize, and i.
void TFFTComplex::Transform | ( | ) | [virtual] |
Implements TVirtualFFT.
Definition at line 149 of file TFFTComplex.cxx.
References TObject::Error(), and fPlan.
TFFTComplex::ClassDef | ( | TFFTComplex | , | |
0 | ||||
) |
Implements TVirtualFFT.
virtual Int_t* TFFTComplex::GetN | ( | ) | const [inline, virtual] |
virtual Int_t TFFTComplex::GetNdim | ( | ) | const [inline, virtual] |
virtual Int_t TFFTComplex::GetSize | ( | ) | const [inline, virtual] |
virtual Option_t* TFFTComplex::GetType | ( | ) | const [inline, virtual] |
virtual Int_t TFFTComplex::GetSign | ( | ) | const [inline, virtual] |
virtual Option_t* TFFTComplex::GetTransformFlag | ( | ) | const [inline, virtual] |
virtual Bool_t TFFTComplex::IsInplace | ( | ) | const [inline, virtual] |
Implements TVirtualFFT.
virtual void TFFTComplex::GetPointComplex | ( | Int_t | ipoint, | |
Double_t & | re, | |||
Double_t & | im, | |||
Bool_t | fromInput = kFALSE | |||
) | const [virtual] |
Implements TVirtualFFT.
virtual void TFFTComplex::GetPointComplex | ( | const Int_t * | ipoint, | |
Double_t & | re, | |||
Double_t & | im, | |||
Bool_t | fromInput = kFALSE | |||
) | const [virtual] |
Implements TVirtualFFT.
virtual void TFFTComplex::GetPointsComplex | ( | Double_t * | re, | |
Double_t * | im, | |||
Bool_t | fromInput = kFALSE | |||
) | const [virtual] |
Implements TVirtualFFT.
virtual void TFFTComplex::GetPointsComplex | ( | Double_t * | data, | |
Bool_t | fromInput = kFALSE | |||
) | const [virtual] |
Implements TVirtualFFT.
Implements TVirtualFFT.
Implements TVirtualFFT.
virtual void TFFTComplex::SetPoints | ( | const Double_t * | data | ) | [virtual] |
Implements TVirtualFFT.
Implements TVirtualFFT.
Implements TVirtualFFT.
virtual void TFFTComplex::Transform | ( | ) | [virtual] |
Implements TVirtualFFT.
TFFTComplex::ClassDef | ( | TFFTComplex | , | |
0 | ||||
) |
void* TFFTComplex::fIn [protected] |
Definition at line 50 of file TFFTComplex.h.
Referenced by GetPointComplex(), GetPoints(), GetPointsComplex(), Init(), SetPoint(), SetPointComplex(), SetPoints(), SetPointsComplex(), TFFTComplex(), and ~TFFTComplex().
void* TFFTComplex::fOut [protected] |
Definition at line 51 of file TFFTComplex.h.
Referenced by GetPointComplex(), GetPoints(), GetPointsComplex(), Init(), IsInplace(), TFFTComplex(), and ~TFFTComplex().
void* TFFTComplex::fPlan [protected] |
Definition at line 52 of file TFFTComplex.h.
Referenced by Init(), TFFTComplex(), Transform(), and ~TFFTComplex().
Int_t TFFTComplex::fNdim [protected] |
Definition at line 53 of file TFFTComplex.h.
Referenced by GetNdim(), GetPointComplex(), Init(), SetPoint(), and TFFTComplex().
Int_t TFFTComplex::fTotalSize [protected] |
Definition at line 54 of file TFFTComplex.h.
Referenced by GetPoints(), GetPointsComplex(), GetSize(), SetPoints(), SetPointsComplex(), and TFFTComplex().
Int_t* TFFTComplex::fN [protected] |
Definition at line 55 of file TFFTComplex.h.
Referenced by GetN(), GetPointComplex(), Init(), SetPoint(), TFFTComplex(), and ~TFFTComplex().
Int_t TFFTComplex::fSign [protected] |
Definition at line 56 of file TFFTComplex.h.
Referenced by GetSign(), GetType(), Init(), and TFFTComplex().
Option_t* TFFTComplex::fFlags [protected] |
Definition at line 57 of file TFFTComplex.h.
Referenced by GetTransformFlag(), Init(), and TFFTComplex().
void* TFFTComplex::fIn [protected] |
Definition at line 50 of file TFFTComplex.h.
void* TFFTComplex::fOut [protected] |
Definition at line 51 of file TFFTComplex.h.
void* TFFTComplex::fPlan [protected] |
Definition at line 52 of file TFFTComplex.h.
Int_t* TFFTComplex::fN [protected] |
Definition at line 55 of file TFFTComplex.h.
Option_t* TFFTComplex::fFlags [protected] |
Definition at line 57 of file TFFTComplex.h.