TFFTComplexReal Class Reference

#include <TFFTComplexReal.h>

Inheritance diagram for TFFTComplexReal:

TVirtualFFT TVirtualFFT TObject TObject TObject TObject List of all members.

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_tGetN () const
virtual Int_t GetNdim () const
virtual Option_tGetType () const
virtual Int_t GetSign () const
virtual Option_tGetTransformFlag () 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_tGetPointsReal (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_tGetN () const
virtual Int_t GetNdim () const
virtual Option_tGetType () const
virtual Int_t GetSign () const
virtual Option_tGetTransformFlag () 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_tGetPointsReal (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_tfN
Option_tfFlags
void * fIn
void * fOut
void * fPlan
Int_tfN
Option_tfFlags

Detailed Description

Definition at line 50 of file TFFTComplexReal.h.


Constructor & Destructor Documentation

TFFTComplexReal::TFFTComplexReal (  ) 

TFFTComplexReal::TFFTComplexReal ( Int_t  n,
Bool_t  inPlace 
)

Definition at line 66 of file TFFTComplexReal.cxx.

References fFlags, fIn, fN, fNdim, fOut, fPlan, and fTotalSize.

TFFTComplexReal::TFFTComplexReal ( Int_t  ndim,
Int_t n,
Bool_t  inPlace 
)

Definition at line 88 of file TFFTComplexReal.cxx.

References fFlags, fIn, fN, fNdim, fOut, fPlan, fTotalSize, and i.

TFFTComplexReal::~TFFTComplexReal (  )  [virtual]

Definition at line 114 of file TFFTComplexReal.cxx.

References fIn, fN, fOut, and fPlan.

TFFTComplexReal::TFFTComplexReal (  ) 

TFFTComplexReal::TFFTComplexReal ( Int_t  n,
Bool_t  inPlace 
)

TFFTComplexReal::TFFTComplexReal ( Int_t  ndim,
Int_t n,
Bool_t  inPlace 
)

virtual TFFTComplexReal::~TFFTComplexReal (  )  [virtual]


Member Function Documentation

UInt_t TFFTComplexReal::MapFlag ( Option_t flag  )  [protected]

Definition at line 381 of file TFFTComplexReal.cxx.

References TString::Contains(), and TString::ToUpper().

Referenced by Init().

void TFFTComplexReal::Init ( Option_t flags,
Int_t  ,
const Int_t  
) [virtual]

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]

Definition at line 71 of file TFFTComplexReal.h.

References fTotalSize.

virtual Int_t* TFFTComplexReal::GetN (  )  const [inline, virtual]

Implements TVirtualFFT.

Definition at line 72 of file TFFTComplexReal.h.

References fN.

virtual Int_t TFFTComplexReal::GetNdim (  )  const [inline, virtual]

Implements TVirtualFFT.

Definition at line 73 of file TFFTComplexReal.h.

References fNdim.

virtual Option_t* TFFTComplexReal::GetType (  )  const [inline, virtual]

Implements TVirtualFFT.

Definition at line 74 of file TFFTComplexReal.h.

virtual Int_t TFFTComplexReal::GetSign (  )  const [inline, virtual]

Implements TVirtualFFT.

Definition at line 75 of file TFFTComplexReal.h.

virtual Option_t* TFFTComplexReal::GetTransformFlag (  )  const [inline, virtual]

Implements TVirtualFFT.

Definition at line 76 of file TFFTComplexReal.h.

References fFlags.

virtual Bool_t TFFTComplexReal::IsInplace (  )  const [inline, virtual]

Implements TVirtualFFT.

Definition at line 77 of file TFFTComplexReal.h.

References fOut, kFALSE, and kTRUE.

void TFFTComplexReal::GetPoints ( Double_t data,
Bool_t  fromInput = kFALSE 
) const [virtual]

Implements TVirtualFFT.

Definition at line 173 of file TFFTComplexReal.cxx.

References array, copy(), TObject::Error(), fIn, fOut, and fTotalSize.

Double_t TFFTComplexReal::GetPointReal ( Int_t  ipoint,
Bool_t  fromInput = kFALSE 
) const [virtual]

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.

Double_t * TFFTComplexReal::GetPointsReal ( Bool_t  fromInput = kFALSE  )  const [virtual]

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.

void TFFTComplexReal::SetPoint ( Int_t  ipoint,
Double_t  re,
Double_t  im = 0 
) [virtual]

Implements TVirtualFFT.

Definition at line 304 of file TFFTComplexReal.cxx.

References fIn, fN, and fOut.

void TFFTComplexReal::SetPoint ( const Int_t ipoint,
Double_t  re,
Double_t  im = 0 
) [virtual]

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.

void TFFTComplexReal::SetPointComplex ( Int_t  ipoint,
TComplex c 
) [virtual]

Implements TVirtualFFT.

Definition at line 340 of file TFFTComplexReal.cxx.

References c, fIn, fN, and fOut.

void TFFTComplexReal::SetPointsComplex ( const Double_t re,
const Double_t im 
) [virtual]

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  ,
 
)

UInt_t TFFTComplexReal::MapFlag ( Option_t flag  )  [protected]

virtual void TFFTComplexReal::Init ( Option_t flags,
Int_t  ,
const Int_t  
) [virtual]

Implements TVirtualFFT.

virtual Int_t TFFTComplexReal::GetSize (  )  const [inline, virtual]

Definition at line 71 of file TFFTComplexReal.h.

References fTotalSize.

virtual Int_t* TFFTComplexReal::GetN (  )  const [inline, virtual]

Implements TVirtualFFT.

Definition at line 72 of file TFFTComplexReal.h.

References fN.

virtual Int_t TFFTComplexReal::GetNdim (  )  const [inline, virtual]

Implements TVirtualFFT.

Definition at line 73 of file TFFTComplexReal.h.

References fNdim.

virtual Option_t* TFFTComplexReal::GetType (  )  const [inline, virtual]

Implements TVirtualFFT.

Definition at line 74 of file TFFTComplexReal.h.

virtual Int_t TFFTComplexReal::GetSign (  )  const [inline, virtual]

Implements TVirtualFFT.

Definition at line 75 of file TFFTComplexReal.h.

virtual Option_t* TFFTComplexReal::GetTransformFlag (  )  const [inline, virtual]

Implements TVirtualFFT.

Definition at line 76 of file TFFTComplexReal.h.

References fFlags.

virtual Bool_t TFFTComplexReal::IsInplace (  )  const [inline, virtual]

Implements TVirtualFFT.

Definition at line 77 of file TFFTComplexReal.h.

References fOut, kFALSE, and kTRUE.

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.

virtual Double_t* TFFTComplexReal::GetPointsReal ( Bool_t  fromInput = kFALSE  )  const [virtual]

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.

virtual void TFFTComplexReal::SetPoint ( Int_t  ipoint,
Double_t  re,
Double_t  im = 0 
) [virtual]

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.

virtual void TFFTComplexReal::SetPointComplex ( Int_t  ipoint,
TComplex c 
) [virtual]

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  ,
 
)


Member Data Documentation

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.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:37:32 2011 for ROOT_528-00b_version by  doxygen 1.5.1