#include <TFFTComplexReal.h>
Inheritance diagram for TFFTComplexReal:
Public Member Functions | |
TFFTComplexReal () | |
TFFTComplexReal (Int_t n, Bool_t inPlace) | |
TFFTComplexReal (Int_t ndim, Int_t *n, Bool_t inPlace) | |
virtual | ~TFFTComplexReal () |
virtual void | Init (Option_t *flags, Int_t, const Int_t *) |
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 (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 fromInput=kFALSE) 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 (TFFTComplexReal, 0) | |
TFFTComplexReal () | |
TFFTComplexReal (Int_t n, Bool_t inPlace) | |
TFFTComplexReal (Int_t ndim, Int_t *n, Bool_t inPlace) | |
virtual | ~TFFTComplexReal () |
virtual void | Init (Option_t *flags, Int_t, const Int_t *) |
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 (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 fromInput=kFALSE) 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 (TFFTComplexReal, 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 |
Option_t * | fFlags |
void * | fIn |
void * | fOut |
void * | fPlan |
Int_t * | fN |
Option_t * | fFlags |
Definition at line 50 of file TFFTComplexReal.h.
TFFTComplexReal::TFFTComplexReal | ( | ) |
Definition at line 66 of file TFFTComplexReal.cxx.
References fFlags, fIn, fN, fNdim, fOut, fPlan, and fTotalSize.
Definition at line 88 of file TFFTComplexReal.cxx.
References fFlags, fIn, fN, fNdim, fOut, fPlan, fTotalSize, and i.
TFFTComplexReal::~TFFTComplexReal | ( | ) | [virtual] |
TFFTComplexReal::TFFTComplexReal | ( | ) |
virtual TFFTComplexReal::~TFFTComplexReal | ( | ) | [virtual] |
Definition at line 381 of file TFFTComplexReal.cxx.
References TString::Contains(), and TString::ToUpper().
Referenced by Init().
Implements TVirtualFFT.
Definition at line 133 of file TFFTComplexReal.cxx.
References fFlags, fIn, fN, fNdim, fOut, fPlan, and MapFlag().
virtual Int_t TFFTComplexReal::GetSize | ( | ) | const [inline, virtual] |
virtual Int_t* TFFTComplexReal::GetN | ( | ) | const [inline, virtual] |
virtual Int_t TFFTComplexReal::GetNdim | ( | ) | const [inline, virtual] |
virtual Option_t* TFFTComplexReal::GetType | ( | ) | const [inline, virtual] |
virtual Int_t TFFTComplexReal::GetSign | ( | ) | const [inline, virtual] |
virtual Option_t* TFFTComplexReal::GetTransformFlag | ( | ) | const [inline, virtual] |
virtual Bool_t TFFTComplexReal::IsInplace | ( | ) | const [inline, virtual] |
Implements TVirtualFFT.
Definition at line 173 of file TFFTComplexReal.cxx.
References array, copy(), TObject::Error(), fIn, fOut, and fTotalSize.
Implements TVirtualFFT.
Definition at line 187 of file TFFTComplexReal.cxx.
References array, TObject::Error(), fIn, and fOut.
Double_t TFFTComplexReal::GetPointReal | ( | const Int_t * | ipoint, | |
Bool_t | fromInput = kFALSE | |||
) | const [virtual] |
Implements TVirtualFFT.
Definition at line 201 of file TFFTComplexReal.cxx.
References array, TObject::Error(), fIn, fN, fNdim, fOut, and i.
void TFFTComplexReal::GetPointComplex | ( | Int_t | ipoint, | |
Double_t & | re, | |||
Double_t & | im, | |||
Bool_t | fromInput = kFALSE | |||
) | const [virtual] |
Implements TVirtualFFT.
Definition at line 220 of file TFFTComplexReal.cxx.
References array, TObject::Error(), fIn, and fOut.
void TFFTComplexReal::GetPointComplex | ( | const Int_t * | ipoint, | |
Double_t & | re, | |||
Double_t & | im, | |||
Bool_t | fromInput = kFALSE | |||
) | const [virtual] |
Implements TVirtualFFT.
Definition at line 234 of file TFFTComplexReal.cxx.
References array, TObject::Error(), fIn, fN, fNdim, fOut, and i.
Implements TVirtualFFT.
Definition at line 253 of file TFFTComplexReal.cxx.
References TObject::Error(), fIn, and fOut.
void TFFTComplexReal::GetPointsComplex | ( | Double_t * | re, | |
Double_t * | im, | |||
Bool_t | fromInput = kFALSE | |||
) | const [virtual] |
Implements TVirtualFFT.
Definition at line 270 of file TFFTComplexReal.cxx.
References array, TObject::Error(), fIn, fOut, fTotalSize, and i.
void TFFTComplexReal::GetPointsComplex | ( | Double_t * | data, | |
Bool_t | fromInput = kFALSE | |||
) | const [virtual] |
Implements TVirtualFFT.
Definition at line 287 of file TFFTComplexReal.cxx.
References array, TObject::Error(), fIn, fOut, fTotalSize, and i.
Implements TVirtualFFT.
Definition at line 319 of file TFFTComplexReal.cxx.
References TObject::Error(), fIn, fN, fNdim, fTotalSize, and i.
void TFFTComplexReal::SetPoints | ( | const Double_t * | data | ) | [virtual] |
Implements TVirtualFFT.
Definition at line 355 of file TFFTComplexReal.cxx.
References fIn, fN, fNdim, fTotalSize, and i.
Implements TVirtualFFT.
Definition at line 369 of file TFFTComplexReal.cxx.
References fIn, fN, fNdim, fTotalSize, and i.
void TFFTComplexReal::Transform | ( | ) | [virtual] |
Implements TVirtualFFT.
Definition at line 160 of file TFFTComplexReal.cxx.
References TObject::Error(), and fPlan.
TFFTComplexReal::ClassDef | ( | TFFTComplexReal | , | |
0 | ||||
) |
Implements TVirtualFFT.
virtual Int_t TFFTComplexReal::GetSize | ( | ) | const [inline, virtual] |
virtual Int_t* TFFTComplexReal::GetN | ( | ) | const [inline, virtual] |
virtual Int_t TFFTComplexReal::GetNdim | ( | ) | const [inline, virtual] |
virtual Option_t* TFFTComplexReal::GetType | ( | ) | const [inline, virtual] |
virtual Int_t TFFTComplexReal::GetSign | ( | ) | const [inline, virtual] |
virtual Option_t* TFFTComplexReal::GetTransformFlag | ( | ) | const [inline, virtual] |
virtual Bool_t TFFTComplexReal::IsInplace | ( | ) | const [inline, virtual] |
virtual void TFFTComplexReal::GetPoints | ( | Double_t * | data, | |
Bool_t | fromInput = kFALSE | |||
) | const [virtual] |
Implements TVirtualFFT.
virtual Double_t TFFTComplexReal::GetPointReal | ( | Int_t | ipoint, | |
Bool_t | fromInput = kFALSE | |||
) | const [virtual] |
Implements TVirtualFFT.
virtual Double_t TFFTComplexReal::GetPointReal | ( | const Int_t * | ipoint, | |
Bool_t | fromInput = kFALSE | |||
) | const [virtual] |
Implements TVirtualFFT.
virtual void TFFTComplexReal::GetPointComplex | ( | Int_t | ipoint, | |
Double_t & | re, | |||
Double_t & | im, | |||
Bool_t | fromInput = kFALSE | |||
) | const [virtual] |
Implements TVirtualFFT.
virtual void TFFTComplexReal::GetPointComplex | ( | const Int_t * | ipoint, | |
Double_t & | re, | |||
Double_t & | im, | |||
Bool_t | fromInput = kFALSE | |||
) | const [virtual] |
Implements TVirtualFFT.
Implements TVirtualFFT.
virtual void TFFTComplexReal::GetPointsComplex | ( | Double_t * | re, | |
Double_t * | im, | |||
Bool_t | fromInput = kFALSE | |||
) | const [virtual] |
Implements TVirtualFFT.
virtual void TFFTComplexReal::GetPointsComplex | ( | Double_t * | data, | |
Bool_t | fromInput = kFALSE | |||
) | const [virtual] |
Implements TVirtualFFT.
Implements TVirtualFFT.
virtual void TFFTComplexReal::SetPoint | ( | const Int_t * | ipoint, | |
Double_t | re, | |||
Double_t | im = 0 | |||
) | [virtual] |
Implements TVirtualFFT.
virtual void TFFTComplexReal::SetPoints | ( | const Double_t * | data | ) | [virtual] |
Implements TVirtualFFT.
Implements TVirtualFFT.
virtual void TFFTComplexReal::SetPointsComplex | ( | const Double_t * | re, | |
const Double_t * | im | |||
) | [virtual] |
Implements TVirtualFFT.
virtual void TFFTComplexReal::Transform | ( | ) | [virtual] |
Implements TVirtualFFT.
TFFTComplexReal::ClassDef | ( | TFFTComplexReal | , | |
0 | ||||
) |
void* TFFTComplexReal::fIn [protected] |
Definition at line 53 of file TFFTComplexReal.h.
Referenced by GetPointComplex(), GetPointReal(), GetPoints(), GetPointsComplex(), GetPointsReal(), Init(), SetPoint(), SetPointComplex(), SetPoints(), SetPointsComplex(), TFFTComplexReal(), and ~TFFTComplexReal().
void* TFFTComplexReal::fOut [protected] |
Definition at line 54 of file TFFTComplexReal.h.
Referenced by GetPointComplex(), GetPointReal(), GetPoints(), GetPointsComplex(), GetPointsReal(), Init(), IsInplace(), SetPoint(), SetPointComplex(), TFFTComplexReal(), and ~TFFTComplexReal().
void* TFFTComplexReal::fPlan [protected] |
Definition at line 55 of file TFFTComplexReal.h.
Referenced by Init(), TFFTComplexReal(), Transform(), and ~TFFTComplexReal().
Int_t TFFTComplexReal::fNdim [protected] |
Definition at line 56 of file TFFTComplexReal.h.
Referenced by GetNdim(), GetPointComplex(), GetPointReal(), Init(), SetPoint(), SetPoints(), SetPointsComplex(), and TFFTComplexReal().
Int_t TFFTComplexReal::fTotalSize [protected] |
Definition at line 57 of file TFFTComplexReal.h.
Referenced by GetPoints(), GetPointsComplex(), GetSize(), SetPoint(), SetPoints(), SetPointsComplex(), and TFFTComplexReal().
Int_t* TFFTComplexReal::fN [protected] |
Definition at line 58 of file TFFTComplexReal.h.
Referenced by GetN(), GetPointComplex(), GetPointReal(), Init(), SetPoint(), SetPointComplex(), SetPoints(), SetPointsComplex(), TFFTComplexReal(), and ~TFFTComplexReal().
Option_t* TFFTComplexReal::fFlags [protected] |
Definition at line 59 of file TFFTComplexReal.h.
Referenced by GetTransformFlag(), Init(), and TFFTComplexReal().
void* TFFTComplexReal::fIn [protected] |
Definition at line 53 of file TFFTComplexReal.h.
void* TFFTComplexReal::fOut [protected] |
Definition at line 54 of file TFFTComplexReal.h.
void* TFFTComplexReal::fPlan [protected] |
Definition at line 55 of file TFFTComplexReal.h.
Int_t* TFFTComplexReal::fN [protected] |
Definition at line 58 of file TFFTComplexReal.h.
Option_t* TFFTComplexReal::fFlags [protected] |
Definition at line 59 of file TFFTComplexReal.h.