TFFTComplex Class Reference

#include <TFFTComplex.h>

Inheritance diagram for TFFTComplex:

TVirtualFFT TVirtualFFT TObject TObject TObject TObject List of all members.

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

Detailed Description

Definition at line 48 of file TFFTComplex.h.


Constructor & Destructor Documentation

TFFTComplex::TFFTComplex (  ) 

TFFTComplex::TFFTComplex ( Int_t  n,
Bool_t  inPlace 
)

Definition at line 62 of file TFFTComplex.cxx.

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

TFFTComplex::TFFTComplex ( Int_t  ndim,
Int_t n,
Bool_t  inPlace = kFALSE 
)

Definition at line 82 of file TFFTComplex.cxx.

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

TFFTComplex::~TFFTComplex (  )  [virtual]

Definition at line 105 of file TFFTComplex.cxx.

References fIn, fN, fOut, and fPlan.

TFFTComplex::TFFTComplex (  ) 

TFFTComplex::TFFTComplex ( Int_t  n,
Bool_t  inPlace 
)

TFFTComplex::TFFTComplex ( Int_t  ndim,
Int_t n,
Bool_t  inPlace = kFALSE 
)

virtual TFFTComplex::~TFFTComplex (  )  [virtual]


Member Function Documentation

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

Definition at line 304 of file TFFTComplex.cxx.

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

Referenced by Init().

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

Implements TVirtualFFT.

Definition at line 121 of file TFFTComplex.cxx.

References fFlags, fIn, fN, fNdim, fOut, fPlan, fSign, and MapFlag().

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

Implements TVirtualFFT.

Definition at line 69 of file TFFTComplex.h.

References fN.

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

Implements TVirtualFFT.

Definition at line 70 of file TFFTComplex.h.

References fNdim.

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

Definition at line 71 of file TFFTComplex.h.

References fTotalSize.

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

Implements TVirtualFFT.

Definition at line 72 of file TFFTComplex.h.

References fSign.

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

Implements TVirtualFFT.

Definition at line 73 of file TFFTComplex.h.

References fSign.

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

Implements TVirtualFFT.

Definition at line 74 of file TFFTComplex.h.

References fFlags.

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

Implements TVirtualFFT.

Definition at line 75 of file TFFTComplex.h.

References fOut, kFALSE, and kTRUE.

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

Implements TVirtualFFT.

Definition at line 162 of file TFFTComplex.cxx.

References fIn, fOut, fTotalSize, and i.

virtual Double_t TFFTComplex::GetPointReal ( Int_t  ,
Bool_t   
) const [inline, virtual]

Implements TVirtualFFT.

Definition at line 78 of file TFFTComplex.h.

virtual Double_t TFFTComplex::GetPointReal ( const Int_t ,
Bool_t   
) const [inline, virtual]

Implements TVirtualFFT.

Definition at line 79 of file TFFTComplex.h.

void TFFTComplex::GetPointComplex ( Int_t  ipoint,
Double_t re,
Double_t im,
Bool_t  fromInput = kFALSE 
) const [virtual]

Implements TVirtualFFT.

Definition at line 180 of file TFFTComplex.cxx.

References fIn, and fOut.

void TFFTComplex::GetPointComplex ( const Int_t ipoint,
Double_t re,
Double_t im,
Bool_t  fromInput = kFALSE 
) const [virtual]

Implements TVirtualFFT.

Definition at line 194 of file TFFTComplex.cxx.

References fIn, fN, fNdim, fOut, and i.

virtual Double_t* TFFTComplex::GetPointsReal ( Bool_t   )  const [inline, virtual]

Implements TVirtualFFT.

Definition at line 82 of file TFFTComplex.h.

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.

void TFFTComplex::GetPointsComplex ( Double_t data,
Bool_t  fromInput = kFALSE 
) const [virtual]

Implements TVirtualFFT.

Definition at line 230 of file TFFTComplex.cxx.

References fIn, fOut, fTotalSize, and i.

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

Implements TVirtualFFT.

Definition at line 248 of file TFFTComplex.cxx.

References fIn.

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

Implements TVirtualFFT.

Definition at line 257 of file TFFTComplex.cxx.

References fIn, fN, fNdim, 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.

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

Implements TVirtualFFT.

Definition at line 270 of file TFFTComplex.cxx.

References c, and fIn.

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

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

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

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

Implements TVirtualFFT.

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

Implements TVirtualFFT.

Definition at line 69 of file TFFTComplex.h.

References fN.

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

Implements TVirtualFFT.

Definition at line 70 of file TFFTComplex.h.

References fNdim.

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

Definition at line 71 of file TFFTComplex.h.

References fTotalSize.

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

Implements TVirtualFFT.

Definition at line 72 of file TFFTComplex.h.

References fSign.

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

Implements TVirtualFFT.

Definition at line 73 of file TFFTComplex.h.

References fSign.

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

Implements TVirtualFFT.

Definition at line 74 of file TFFTComplex.h.

References fFlags.

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

Implements TVirtualFFT.

Definition at line 75 of file TFFTComplex.h.

References fOut, kFALSE, and kTRUE.

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

Implements TVirtualFFT.

virtual Double_t TFFTComplex::GetPointReal ( Int_t  ,
Bool_t   
) const [inline, virtual]

Implements TVirtualFFT.

Definition at line 78 of file TFFTComplex.h.

virtual Double_t TFFTComplex::GetPointReal ( const Int_t ,
Bool_t   
) const [inline, virtual]

Implements TVirtualFFT.

Definition at line 79 of file TFFTComplex.h.

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 Double_t* TFFTComplex::GetPointsReal ( Bool_t   )  const [inline, virtual]

Implements TVirtualFFT.

Definition at line 82 of file TFFTComplex.h.

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.

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

Implements TVirtualFFT.

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

Implements TVirtualFFT.

virtual void TFFTComplex::SetPoints ( const Double_t data  )  [virtual]

Implements TVirtualFFT.

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

Implements TVirtualFFT.

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

Implements TVirtualFFT.

virtual void TFFTComplex::Transform (  )  [virtual]

Implements TVirtualFFT.

TFFTComplex::ClassDef ( TFFTComplex  ,
 
)


Member Data Documentation

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.


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