TFFTReal Class Reference

#include <TFFTReal.h>

Inheritance diagram for TFFTReal:

TVirtualFFT TVirtualFFT TObject TObject TObject TObject List of all members.

Public Member Functions

 TFFTReal ()
 TFFTReal (Int_t n, Bool_t inPlace=kFALSE)
 TFFTReal (Int_t ndim, Int_t *n, Bool_t inPlace=kFALSE)
virtual ~TFFTReal ()
virtual void Init (Option_t *flags, Int_t sign, const Int_t *kind)
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 (const Int_t *ipoint, Double_t &re, Double_t &im, Bool_t fromInput=kFALSE) const
virtual void GetPointComplex (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 *, Double_t *, Bool_t) const
virtual void GetPointsComplex (Double_t *, Bool_t) 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)
virtual void SetPoints (const Double_t *data)
virtual void SetPointComplex (Int_t, TComplex &)
virtual void SetPointsComplex (const Double_t *, const Double_t *)
virtual void Transform ()
 ClassDef (TFFTReal, 0)
 TFFTReal ()
 TFFTReal (Int_t n, Bool_t inPlace=kFALSE)
 TFFTReal (Int_t ndim, Int_t *n, Bool_t inPlace=kFALSE)
virtual ~TFFTReal ()
virtual void Init (Option_t *flags, Int_t sign, const Int_t *kind)
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 (const Int_t *ipoint, Double_t &re, Double_t &im, Bool_t fromInput=kFALSE) const
virtual void GetPointComplex (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 *, Double_t *, Bool_t) const
virtual void GetPointsComplex (Double_t *, Bool_t) 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)
virtual void SetPoints (const Double_t *data)
virtual void SetPointComplex (Int_t, TComplex &)
virtual void SetPointsComplex (const Double_t *, const Double_t *)
virtual void Transform ()
 ClassDef (TFFTReal, 0)

Protected Member Functions

Int_t MapOptions (const Int_t *kind)
UInt_t MapFlag (Option_t *flag)
Int_t MapOptions (const Int_t *kind)
UInt_t MapFlag (Option_t *flag)

Protected Attributes

void * fIn
void * fOut
void * fPlan
Int_t fNdim
Int_t fTotalSize
Int_tfN
void * fKind
Option_tfFlags
void * fIn
void * fOut
void * fPlan
Int_tfN
void * fKind
Option_tfFlags

Detailed Description

Definition at line 68 of file TFFTReal.h.


Constructor & Destructor Documentation

TFFTReal::TFFTReal (  ) 

Referenced by G__G__FFTW_115_0_4(), G__G__FFTW_115_0_40(), and G__G__FFTW_115_0_5().

TFFTReal::TFFTReal ( Int_t  n,
Bool_t  inPlace = kFALSE 
)

Definition at line 80 of file TFFTReal.cxx.

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

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

Definition at line 99 of file TFFTReal.cxx.

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

TFFTReal::~TFFTReal (  )  [virtual]

Definition at line 123 of file TFFTReal.cxx.

References fIn, fKind, fN, fOut, and fPlan.

TFFTReal::TFFTReal (  ) 

TFFTReal::TFFTReal ( Int_t  n,
Bool_t  inPlace = kFALSE 
)

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

virtual TFFTReal::~TFFTReal (  )  [virtual]


Member Function Documentation

Int_t TFFTReal::MapOptions ( const Int_t kind  )  [protected]

Definition at line 344 of file TFFTReal.cxx.

References TObject::Error(), fKind, fNdim, and i.

Referenced by Init().

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

Definition at line 386 of file TFFTReal.cxx.

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

Referenced by Init().

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

Implements TVirtualFFT.

Definition at line 144 of file TFFTReal.cxx.

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

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

Definition at line 90 of file TFFTReal.h.

References fTotalSize.

Referenced by G__G__FFTW_112_0_8(), G__G__FFTW_113_0_6(), G__G__FFTW_114_0_6(), and G__G__FFTW_115_0_7().

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

Implements TVirtualFFT.

Definition at line 91 of file TFFTReal.h.

References fN.

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

Implements TVirtualFFT.

Definition at line 92 of file TFFTReal.h.

References fNdim.

Option_t * TFFTReal::GetType (  )  const [virtual]

Implements TVirtualFFT.

Definition at line 199 of file TFFTReal.cxx.

References TObject::Error(), and fKind.

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

Implements TVirtualFFT.

Definition at line 94 of file TFFTReal.h.

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

Implements TVirtualFFT.

Definition at line 95 of file TFFTReal.h.

References fFlags.

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

Implements TVirtualFFT.

Definition at line 96 of file TFFTReal.h.

References fOut, kFALSE, and kTRUE.

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

Implements TVirtualFFT.

Definition at line 214 of file TFFTReal.cxx.

References array, copy(), fTotalSize, and GetPointsReal().

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

Implements TVirtualFFT.

Definition at line 225 of file TFFTReal.cxx.

References array, TObject::Error(), fTotalSize, and GetPointsReal().

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

Implements TVirtualFFT.

Definition at line 238 of file TFFTReal.cxx.

References array, fN, fNdim, GetPointsReal(), and i.

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

Implements TVirtualFFT.

Definition at line 271 of file TFFTReal.cxx.

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

Implements TVirtualFFT.

Definition at line 251 of file TFFTReal.cxx.

References array, fKind, fN, and GetPointsReal().

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

Implements TVirtualFFT.

Definition at line 279 of file TFFTReal.cxx.

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

Referenced by GetPointComplex(), GetPointReal(), and GetPoints().

virtual void TFFTReal::GetPointsComplex ( Double_t ,
Double_t ,
Bool_t   
) const [inline, virtual]

Implements TVirtualFFT.

Definition at line 106 of file TFFTReal.h.

virtual void TFFTReal::GetPointsComplex ( Double_t ,
Bool_t   
) const [inline, virtual]

Implements TVirtualFFT.

Definition at line 107 of file TFFTReal.h.

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

Implements TVirtualFFT.

Definition at line 300 of file TFFTReal.cxx.

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

void TFFTReal::SetPoint ( const Int_t ipoint,
Double_t  re,
Double_t   
) [virtual]

Implements TVirtualFFT.

Definition at line 319 of file TFFTReal.cxx.

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

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

Implements TVirtualFFT.

Definition at line 335 of file TFFTReal.cxx.

References fIn, fTotalSize, and i.

virtual void TFFTReal::SetPointComplex ( Int_t  ,
TComplex  
) [inline, virtual]

Implements TVirtualFFT.

Definition at line 112 of file TFFTReal.h.

virtual void TFFTReal::SetPointsComplex ( const Double_t ,
const Double_t  
) [inline, virtual]

Implements TVirtualFFT.

Definition at line 113 of file TFFTReal.h.

void TFFTReal::Transform (  )  [virtual]

Implements TVirtualFFT.

Definition at line 186 of file TFFTReal.cxx.

References TObject::Error(), and fPlan.

TFFTReal::ClassDef ( TFFTReal  ,
 
)

Int_t TFFTReal::MapOptions ( const Int_t kind  )  [protected]

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

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

Implements TVirtualFFT.

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

Definition at line 90 of file TFFTReal.h.

References fTotalSize.

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

Implements TVirtualFFT.

Definition at line 91 of file TFFTReal.h.

References fN.

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

Implements TVirtualFFT.

Definition at line 92 of file TFFTReal.h.

References fNdim.

virtual Option_t* TFFTReal::GetType (  )  const [virtual]

Implements TVirtualFFT.

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

Implements TVirtualFFT.

Definition at line 94 of file TFFTReal.h.

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

Implements TVirtualFFT.

Definition at line 95 of file TFFTReal.h.

References fFlags.

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

Implements TVirtualFFT.

Definition at line 96 of file TFFTReal.h.

References fOut, kFALSE, and kTRUE.

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

Implements TVirtualFFT.

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

Implements TVirtualFFT.

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

Implements TVirtualFFT.

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

Implements TVirtualFFT.

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

Implements TVirtualFFT.

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

Implements TVirtualFFT.

virtual void TFFTReal::GetPointsComplex ( Double_t ,
Double_t ,
Bool_t   
) const [inline, virtual]

Implements TVirtualFFT.

Definition at line 106 of file TFFTReal.h.

virtual void TFFTReal::GetPointsComplex ( Double_t ,
Bool_t   
) const [inline, virtual]

Implements TVirtualFFT.

Definition at line 107 of file TFFTReal.h.

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

Implements TVirtualFFT.

virtual void TFFTReal::SetPoint ( const Int_t ipoint,
Double_t  re,
Double_t   
) [virtual]

Implements TVirtualFFT.

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

Implements TVirtualFFT.

virtual void TFFTReal::SetPointComplex ( Int_t  ,
TComplex  
) [inline, virtual]

Implements TVirtualFFT.

Definition at line 112 of file TFFTReal.h.

virtual void TFFTReal::SetPointsComplex ( const Double_t ,
const Double_t  
) [inline, virtual]

Implements TVirtualFFT.

Definition at line 113 of file TFFTReal.h.

virtual void TFFTReal::Transform (  )  [virtual]

Implements TVirtualFFT.

TFFTReal::ClassDef ( TFFTReal  ,
 
)


Member Data Documentation

void* TFFTReal::fIn [protected]

Definition at line 70 of file TFFTReal.h.

Referenced by GetPointsReal(), Init(), SetPoint(), SetPoints(), TFFTReal(), and ~TFFTReal().

void* TFFTReal::fOut [protected]

Definition at line 71 of file TFFTReal.h.

Referenced by GetPointsReal(), Init(), IsInplace(), TFFTReal(), and ~TFFTReal().

void* TFFTReal::fPlan [protected]

Definition at line 72 of file TFFTReal.h.

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

Int_t TFFTReal::fNdim [protected]

Definition at line 73 of file TFFTReal.h.

Referenced by GetNdim(), GetPointReal(), Init(), MapOptions(), SetPoint(), and TFFTReal().

Int_t TFFTReal::fTotalSize [protected]

Definition at line 74 of file TFFTReal.h.

Referenced by GetPointReal(), GetPoints(), GetSize(), SetPoint(), SetPoints(), and TFFTReal().

Int_t* TFFTReal::fN [protected]

Definition at line 75 of file TFFTReal.h.

Referenced by GetN(), GetPointComplex(), GetPointReal(), Init(), SetPoint(), TFFTReal(), and ~TFFTReal().

void* TFFTReal::fKind [protected]

Definition at line 76 of file TFFTReal.h.

Referenced by GetPointComplex(), GetType(), Init(), MapOptions(), SetPoint(), TFFTReal(), and ~TFFTReal().

Option_t* TFFTReal::fFlags [protected]

Definition at line 77 of file TFFTReal.h.

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

void* TFFTReal::fIn [protected]

Definition at line 70 of file TFFTReal.h.

void* TFFTReal::fOut [protected]

Definition at line 71 of file TFFTReal.h.

void* TFFTReal::fPlan [protected]

Definition at line 72 of file TFFTReal.h.

Int_t* TFFTReal::fN [protected]

Definition at line 75 of file TFFTReal.h.

void* TFFTReal::fKind [protected]

Definition at line 76 of file TFFTReal.h.

Option_t* TFFTReal::fFlags [protected]

Definition at line 77 of file TFFTReal.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