TFFTRealComplex Class Reference

#include <TFFTRealComplex.h>

Inheritance diagram for TFFTRealComplex:

TVirtualFFT TVirtualFFT TObject TObject TObject TObject List of all members.

Public Member Functions

 TFFTRealComplex ()
 TFFTRealComplex (Int_t n, Bool_t inPlace)
 TFFTRealComplex (Int_t ndim, Int_t *n, Bool_t inPlace)
virtual ~TFFTRealComplex ()
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 (TFFTRealComplex, 0)
 TFFTRealComplex ()
 TFFTRealComplex (Int_t n, Bool_t inPlace)
 TFFTRealComplex (Int_t ndim, Int_t *n, Bool_t inPlace)
virtual ~TFFTRealComplex ()
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 (TFFTRealComplex, 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 53 of file TFFTRealComplex.h.


Constructor & Destructor Documentation

TFFTRealComplex::TFFTRealComplex (  ) 

TFFTRealComplex::TFFTRealComplex ( Int_t  n,
Bool_t  inPlace 
)

Definition at line 66 of file TFFTRealComplex.cxx.

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

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

Definition at line 88 of file TFFTRealComplex.cxx.

References TObject::Error(), fFlags, fIn, fN, fNdim, fOut, fPlan, fTotalSize, i, and kTRUE.

TFFTRealComplex::~TFFTRealComplex (  )  [virtual]

Definition at line 117 of file TFFTRealComplex.cxx.

References fIn, fN, fOut, and fPlan.

TFFTRealComplex::TFFTRealComplex (  ) 

TFFTRealComplex::TFFTRealComplex ( Int_t  n,
Bool_t  inPlace 
)

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

virtual TFFTRealComplex::~TFFTRealComplex (  )  [virtual]


Member Function Documentation

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

Definition at line 479 of file TFFTRealComplex.cxx.

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

Referenced by Init().

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

Implements TVirtualFFT.

Definition at line 136 of file TFFTRealComplex.cxx.

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

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

Definition at line 73 of file TFFTRealComplex.h.

References fTotalSize.

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

Implements TVirtualFFT.

Definition at line 74 of file TFFTRealComplex.h.

References fN.

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

Implements TVirtualFFT.

Definition at line 75 of file TFFTRealComplex.h.

References fNdim.

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

Implements TVirtualFFT.

Definition at line 76 of file TFFTRealComplex.h.

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

Implements TVirtualFFT.

Definition at line 77 of file TFFTRealComplex.h.

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

Implements TVirtualFFT.

Definition at line 78 of file TFFTRealComplex.h.

References fFlags.

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

Implements TVirtualFFT.

Definition at line 79 of file TFFTRealComplex.h.

References fOut, kFALSE, and kTRUE.

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

Implements TVirtualFFT.

Definition at line 178 of file TFFTRealComplex.cxx.

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

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

Implements TVirtualFFT.

Definition at line 203 of file TFFTRealComplex.cxx.

References fIn, fOut, and TObject::Warning().

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

Implements TVirtualFFT.

Definition at line 217 of file TFFTRealComplex.cxx.

References fIn, fN, fNdim, fOut, i, and TObject::Warning().

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

Implements TVirtualFFT.

Definition at line 236 of file TFFTRealComplex.cxx.

References TObject::Error(), fIn, fN, fNdim, fOut, and fTotalSize.

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

Implements TVirtualFFT.

Definition at line 282 of file TFFTRealComplex.cxx.

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

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

Implements TVirtualFFT.

Definition at line 361 of file TFFTRealComplex.cxx.

References TObject::Error(), and fIn.

void TFFTRealComplex::GetPointsComplex ( Double_t re,
Double_t im,
Bool_t  fromInput = kFALSE 
) const [virtual]

Implements TVirtualFFT.

Definition at line 374 of file TFFTRealComplex.cxx.

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

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

Implements TVirtualFFT.

Definition at line 403 of file TFFTRealComplex.cxx.

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

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

Implements TVirtualFFT.

Definition at line 433 of file TFFTRealComplex.cxx.

References fIn.

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

Implements TVirtualFFT.

Definition at line 441 of file TFFTRealComplex.cxx.

References fIn, fN, fNdim, and i.

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

Implements TVirtualFFT.

Definition at line 452 of file TFFTRealComplex.cxx.

References fIn, fTotalSize, and i.

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

Implements TVirtualFFT.

Definition at line 462 of file TFFTRealComplex.cxx.

References c, and fIn.

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

Implements TVirtualFFT.

Definition at line 470 of file TFFTRealComplex.cxx.

References fIn, fTotalSize, and i.

void TFFTRealComplex::Transform (  )  [virtual]

Implements TVirtualFFT.

Definition at line 163 of file TFFTRealComplex.cxx.

References TObject::Error(), and fPlan.

TFFTRealComplex::ClassDef ( TFFTRealComplex  ,
 
)

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

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

Implements TVirtualFFT.

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

Definition at line 73 of file TFFTRealComplex.h.

References fTotalSize.

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

Implements TVirtualFFT.

Definition at line 74 of file TFFTRealComplex.h.

References fN.

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

Implements TVirtualFFT.

Definition at line 75 of file TFFTRealComplex.h.

References fNdim.

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

Implements TVirtualFFT.

Definition at line 76 of file TFFTRealComplex.h.

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

Implements TVirtualFFT.

Definition at line 77 of file TFFTRealComplex.h.

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

Implements TVirtualFFT.

Definition at line 78 of file TFFTRealComplex.h.

References fFlags.

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

Implements TVirtualFFT.

Definition at line 79 of file TFFTRealComplex.h.

References fOut, kFALSE, and kTRUE.

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

Implements TVirtualFFT.

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

Implements TVirtualFFT.

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

Implements TVirtualFFT.

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

Implements TVirtualFFT.

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

Implements TVirtualFFT.

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

Implements TVirtualFFT.

virtual void TFFTRealComplex::GetPointsComplex ( Double_t re,
Double_t im,
Bool_t  fromInput = kFALSE 
) const [virtual]

Implements TVirtualFFT.

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

Implements TVirtualFFT.

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

Implements TVirtualFFT.

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

Implements TVirtualFFT.

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

Implements TVirtualFFT.

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

Implements TVirtualFFT.

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

Implements TVirtualFFT.

virtual void TFFTRealComplex::Transform (  )  [virtual]

Implements TVirtualFFT.

TFFTRealComplex::ClassDef ( TFFTRealComplex  ,
 
)


Member Data Documentation

void* TFFTRealComplex::fIn [protected]

Definition at line 55 of file TFFTRealComplex.h.

Referenced by GetPointComplex(), GetPointReal(), GetPoints(), GetPointsComplex(), GetPointsReal(), Init(), SetPoint(), SetPointComplex(), SetPoints(), SetPointsComplex(), TFFTRealComplex(), and ~TFFTRealComplex().

void* TFFTRealComplex::fOut [protected]

Definition at line 56 of file TFFTRealComplex.h.

Referenced by GetPointComplex(), GetPointReal(), GetPoints(), GetPointsComplex(), Init(), IsInplace(), TFFTRealComplex(), and ~TFFTRealComplex().

void* TFFTRealComplex::fPlan [protected]

Definition at line 57 of file TFFTRealComplex.h.

Referenced by Init(), TFFTRealComplex(), Transform(), and ~TFFTRealComplex().

Int_t TFFTRealComplex::fNdim [protected]

Definition at line 58 of file TFFTRealComplex.h.

Referenced by GetNdim(), GetPointComplex(), GetPointReal(), GetPoints(), GetPointsComplex(), Init(), SetPoint(), and TFFTRealComplex().

Int_t TFFTRealComplex::fTotalSize [protected]

Definition at line 59 of file TFFTRealComplex.h.

Referenced by GetPointComplex(), GetPoints(), GetPointsComplex(), GetSize(), SetPoints(), SetPointsComplex(), and TFFTRealComplex().

Int_t* TFFTRealComplex::fN [protected]

Definition at line 60 of file TFFTRealComplex.h.

Referenced by GetN(), GetPointComplex(), GetPointReal(), GetPoints(), GetPointsComplex(), Init(), SetPoint(), TFFTRealComplex(), and ~TFFTRealComplex().

Option_t* TFFTRealComplex::fFlags [protected]

Definition at line 61 of file TFFTRealComplex.h.

Referenced by GetTransformFlag(), Init(), and TFFTRealComplex().

void* TFFTRealComplex::fIn [protected]

Definition at line 55 of file TFFTRealComplex.h.

void* TFFTRealComplex::fOut [protected]

Definition at line 56 of file TFFTRealComplex.h.

void* TFFTRealComplex::fPlan [protected]

Definition at line 57 of file TFFTRealComplex.h.

Int_t* TFFTRealComplex::fN [protected]

Definition at line 60 of file TFFTRealComplex.h.

Option_t* TFFTRealComplex::fFlags [protected]

Definition at line 61 of file TFFTRealComplex.h.


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