TComplex Class Reference

#include <TComplex.h>

List of all members.

Public Member Functions

 TComplex ()
 TComplex (Double_t re, Double_t im=0, Bool_t polar=kFALSE)
virtual ~TComplex ()
Double_t Re () const
Double_t Im () const
Double_t Rho () const
Double_t Rho2 () const
Double_t Theta () const
TComplex operator() (Double_t x, Double_t y, Bool_t polar=kFALSE)
TComplex operator * (const TComplex &c) const
TComplex operator+ (const TComplex &c) const
TComplex operator/ (const TComplex &c) const
TComplex operator- (const TComplex &c) const
TComplex operator *= (const TComplex &c)
TComplex operator+= (const TComplex &c)
TComplex operator/= (const TComplex &c)
TComplex operator-= (const TComplex &c)
TComplex operator- ()
TComplex operator+ ()
TComplex operator * (Double_t c) const
TComplex operator+ (Double_t c) const
TComplex operator/ (Double_t c) const
TComplex operator- (Double_t c) const
 operator Double_t () const
 operator Float_t () const
 operator Int_t () const
 TComplex ()
 TComplex (Double_t re, Double_t im=0, Bool_t polar=kFALSE)
virtual ~TComplex ()
Double_t Re () const
Double_t Im () const
Double_t Rho () const
Double_t Rho2 () const
Double_t Theta () const
TComplex operator() (Double_t x, Double_t y, Bool_t polar=kFALSE)
TComplex operator * (const TComplex &c) const
TComplex operator+ (const TComplex &c) const
TComplex operator/ (const TComplex &c) const
TComplex operator- (const TComplex &c) const
TComplex operator *= (const TComplex &c)
TComplex operator+= (const TComplex &c)
TComplex operator/= (const TComplex &c)
TComplex operator-= (const TComplex &c)
TComplex operator- ()
TComplex operator+ ()
TComplex operator * (Double_t c) const
TComplex operator+ (Double_t c) const
TComplex operator/ (Double_t c) const
TComplex operator- (Double_t c) const
 operator Double_t () const
 operator Float_t () const
 operator Int_t () const

Static Public Member Functions

static TComplex I ()
static TComplex One ()
static TComplex Sqrt (const TComplex &c)
static TComplex Exp (const TComplex &c)
static TComplex Log (const TComplex &c)
static TComplex Log2 (const TComplex &c)
static TComplex Log10 (const TComplex &c)
static TComplex Sin (const TComplex &c)
static TComplex Cos (const TComplex &c)
static TComplex Tan (const TComplex &c)
static TComplex ASin (const TComplex &c)
static TComplex ACos (const TComplex &c)
static TComplex ATan (const TComplex &c)
static TComplex SinH (const TComplex &c)
static TComplex CosH (const TComplex &c)
static TComplex TanH (const TComplex &c)
static TComplex ASinH (const TComplex &c)
static TComplex ACosH (const TComplex &c)
static TComplex ATanH (const TComplex &c)
static Double_t Abs (const TComplex &c)
static TComplex Power (const TComplex &x, const TComplex &y)
static TComplex Power (const TComplex &x, Double_t y)
static TComplex Power (Double_t x, const TComplex &y)
static TComplex Power (const TComplex &x, Int_t y)
static Int_t Finite (const TComplex &c)
static Int_t IsNaN (const TComplex &c)
static TComplex Min (const TComplex &a, const TComplex &b)
static TComplex Max (const TComplex &a, const TComplex &b)
static TComplex Normalize (const TComplex &c)
static TComplex Conjugate (const TComplex &c)
static TComplex Range (const TComplex &lb, const TComplex &ub, const TComplex &c)
static TComplex I ()
static TComplex One ()
static TComplex Sqrt (const TComplex &c)
static TComplex Exp (const TComplex &c)
static TComplex Log (const TComplex &c)
static TComplex Log2 (const TComplex &c)
static TComplex Log10 (const TComplex &c)
static TComplex Sin (const TComplex &c)
static TComplex Cos (const TComplex &c)
static TComplex Tan (const TComplex &c)
static TComplex ASin (const TComplex &c)
static TComplex ACos (const TComplex &c)
static TComplex ATan (const TComplex &c)
static TComplex SinH (const TComplex &c)
static TComplex CosH (const TComplex &c)
static TComplex TanH (const TComplex &c)
static TComplex ASinH (const TComplex &c)
static TComplex ACosH (const TComplex &c)
static TComplex ATanH (const TComplex &c)
static Double_t Abs (const TComplex &c)
static TComplex Power (const TComplex &x, const TComplex &y)
static TComplex Power (const TComplex &x, Double_t y)
static TComplex Power (Double_t x, const TComplex &y)
static TComplex Power (const TComplex &x, Int_t y)
static Int_t Finite (const TComplex &c)
static Int_t IsNaN (const TComplex &c)
static TComplex Min (const TComplex &a, const TComplex &b)
static TComplex Max (const TComplex &a, const TComplex &b)
static TComplex Normalize (const TComplex &c)
static TComplex Conjugate (const TComplex &c)
static TComplex Range (const TComplex &lb, const TComplex &ub, const TComplex &c)

Protected Attributes

Double_t fRe
Double_t fIm

Friends

TComplex operator * (Double_t d, const TComplex &c)
TComplex operator+ (Double_t d, const TComplex &c)
TComplex operator/ (Double_t d, const TComplex &c)
TComplex operator- (Double_t d, const TComplex &c)
ostream & operator<< (ostream &out, const TComplex &c)
istream & operator>> (istream &in, TComplex &c)
TComplex operator * (Double_t d, const TComplex &c)
TComplex operator+ (Double_t d, const TComplex &c)
TComplex operator/ (Double_t d, const TComplex &c)
TComplex operator- (Double_t d, const TComplex &c)
ostream & operator<< (ostream &out, const TComplex &c)
istream & operator>> (istream &in, TComplex &c)


Detailed Description

Definition at line 29 of file TComplex.h.


Constructor & Destructor Documentation

TComplex::TComplex (  )  [inline]

Definition at line 37 of file TComplex.h.

Referenced by Conjugate(), Cos(), CosH(), Exp(), G__G__Math_101_0_10(), G__G__Math_101_0_11(), G__G__Math_101_0_12(), G__G__Math_101_0_13(), G__G__Math_101_0_14(), G__G__Math_101_0_15(), G__G__Math_101_0_16(), G__G__Math_101_0_17(), G__G__Math_101_0_18(), G__G__Math_101_0_19(), G__G__Math_101_0_2(), G__G__Math_101_0_20(), G__G__Math_101_0_21(), G__G__Math_101_0_22(), G__G__Math_101_0_23(), G__G__Math_101_0_24(), G__G__Math_101_0_28(), G__G__Math_101_0_29(), G__G__Math_101_0_3(), G__G__Math_101_0_30(), G__G__Math_101_0_31(), G__G__Math_101_0_32(), G__G__Math_101_0_33(), G__G__Math_101_0_34(), G__G__Math_101_0_35(), G__G__Math_101_0_36(), G__G__Math_101_0_37(), G__G__Math_101_0_38(), G__G__Math_101_0_39(), G__G__Math_101_0_4(), G__G__Math_101_0_40(), G__G__Math_101_0_41(), G__G__Math_101_0_42(), G__G__Math_101_0_43(), G__G__Math_101_0_44(), G__G__Math_101_0_46(), G__G__Math_101_0_47(), G__G__Math_101_0_48(), G__G__Math_101_0_49(), G__G__Math_101_0_52(), G__G__Math_101_0_53(), G__G__Math_101_0_54(), G__G__Math_101_0_55(), G__G__Math_101_0_56(), G__G__Math_101_0_69(), G__G__Math__0_314(), G__G__Math__0_315(), G__G__Math__0_316(), G__G__Math__0_317(), I(), Log(), Normalize(), One(), operator *(), operator+(), operator-(), operator/(), Power(), Sin(), SinH(), and Sqrt().

TComplex::TComplex ( Double_t  re,
Double_t  im = 0,
Bool_t  polar = kFALSE 
)

virtual TComplex::~TComplex (  )  [inline, virtual]

Definition at line 39 of file TComplex.h.

TComplex::TComplex (  )  [inline]

Definition at line 37 of file TComplex.h.

TComplex::TComplex ( Double_t  re,
Double_t  im = 0,
Bool_t  polar = kFALSE 
)

virtual TComplex::~TComplex (  )  [inline, virtual]

Definition at line 39 of file TComplex.h.


Member Function Documentation

static TComplex TComplex::I (  )  [inline, static]

Definition at line 42 of file TComplex.h.

References TComplex().

Referenced by ACos(), ASin(), ATan(), G__G__Math_101_0_3(), and G__setup_memfuncTComplex().

static TComplex TComplex::One (  )  [inline, static]

Definition at line 43 of file TComplex.h.

References TComplex().

Referenced by G__G__Math_101_0_4(), and G__setup_memfuncTComplex().

Double_t TComplex::Re (  )  const [inline]

Definition at line 46 of file TComplex.h.

References fRe.

Referenced by G__G__Math_101_0_5().

Double_t TComplex::Im (  )  const [inline]

Definition at line 47 of file TComplex.h.

References fIm.

Referenced by G__G__Math_101_0_6().

Double_t TComplex::Rho (  )  const [inline]

Definition at line 48 of file TComplex.h.

References fIm, fRe, and TMath::Sqrt().

Referenced by G__G__Math_101_0_7().

Double_t TComplex::Rho2 (  )  const [inline]

Definition at line 49 of file TComplex.h.

References fIm, and fRe.

Referenced by G__G__Math_101_0_8(), Tan(), and TanH().

Double_t TComplex::Theta (  )  const [inline]

Definition at line 50 of file TComplex.h.

References TMath::ATan2(), fIm, and fRe.

Referenced by G__G__Math_101_0_9().

TComplex TComplex::operator() ( Double_t  x,
Double_t  y,
Bool_t  polar = kFALSE 
) [inline]

Definition at line 51 of file TComplex.h.

References TMath::Cos(), fIm, fRe, and TMath::Sin().

TComplex TComplex::operator * ( const TComplex c  )  const [inline]

Definition at line 56 of file TComplex.h.

References c, fIm, fRe, and TComplex().

Referenced by G__G__Math__0_314().

TComplex TComplex::operator+ ( const TComplex c  )  const [inline]

Definition at line 58 of file TComplex.h.

References c, fIm, fRe, and TComplex().

TComplex TComplex::operator/ ( const TComplex c  )  const [inline]

Definition at line 60 of file TComplex.h.

References c, fIm, fRe, and TComplex().

Referenced by G__G__Math__0_316().

TComplex TComplex::operator- ( const TComplex c  )  const [inline]

Definition at line 62 of file TComplex.h.

References c, fIm, fRe, and TComplex().

TComplex TComplex::operator *= ( const TComplex c  )  [inline]

Definition at line 65 of file TComplex.h.

References c.

TComplex TComplex::operator+= ( const TComplex c  )  [inline]

Definition at line 67 of file TComplex.h.

References c.

TComplex TComplex::operator/= ( const TComplex c  )  [inline]

Definition at line 69 of file TComplex.h.

References c.

TComplex TComplex::operator-= ( const TComplex c  )  [inline]

Definition at line 71 of file TComplex.h.

References c.

TComplex TComplex::operator- (  )  [inline]

Definition at line 74 of file TComplex.h.

References fIm, fRe, and TComplex().

Referenced by G__G__Math__0_317().

TComplex TComplex::operator+ (  )  [inline]

Definition at line 76 of file TComplex.h.

Referenced by G__G__Math__0_315().

TComplex TComplex::operator * ( Double_t  c  )  const [inline]

Definition at line 80 of file TComplex.h.

References fIm, fRe, and TComplex().

TComplex TComplex::operator+ ( Double_t  c  )  const [inline]

Definition at line 82 of file TComplex.h.

References fIm, fRe, and TComplex().

TComplex TComplex::operator/ ( Double_t  c  )  const [inline]

Definition at line 84 of file TComplex.h.

References fIm, fRe, and TComplex().

TComplex TComplex::operator- ( Double_t  c  )  const [inline]

Definition at line 86 of file TComplex.h.

References fIm, fRe, and TComplex().

TComplex::operator Double_t (  )  const [inline]

Definition at line 100 of file TComplex.h.

References fRe.

TComplex::operator Float_t (  )  const [inline]

Definition at line 101 of file TComplex.h.

References fRe.

TComplex::operator Int_t (  )  const [inline]

Definition at line 102 of file TComplex.h.

References fRe.

static TComplex TComplex::Sqrt ( const TComplex c  )  [inline, static]

Definition at line 105 of file TComplex.h.

References c, kTRUE, TMath::Sqrt(), and TComplex().

Referenced by ACos(), ACosH(), ASin(), ASinH(), G__G__Math_101_0_28(), G__setup_memfuncTComplex(), and main().

static TComplex TComplex::Exp ( const TComplex c  )  [inline, static]

Definition at line 108 of file TComplex.h.

References c, TMath::Exp(), kTRUE, and TComplex().

Referenced by G__G__Math_101_0_29(), G__setup_memfuncTComplex(), and main().

static TComplex TComplex::Log ( const TComplex c  )  [inline, static]

Definition at line 110 of file TComplex.h.

References c, TMath::Log(), and TComplex().

Referenced by ACos(), ACosH(), ASin(), ASinH(), ATan(), ATanH(), G__G__Math_101_0_30(), G__setup_memfuncTComplex(), Log10(), Log2(), and main().

static TComplex TComplex::Log2 ( const TComplex c  )  [inline, static]

Definition at line 112 of file TComplex.h.

References c, Log(), and TMath::Log().

Referenced by G__G__Math_101_0_31(), and G__setup_memfuncTComplex().

static TComplex TComplex::Log10 ( const TComplex c  )  [inline, static]

Definition at line 114 of file TComplex.h.

References c, Log(), and TMath::Log().

Referenced by G__G__Math_101_0_32(), and G__setup_memfuncTComplex().

static TComplex TComplex::Sin ( const TComplex c  )  [inline, static]

Definition at line 117 of file TComplex.h.

References c, TMath::Cos(), TMath::CosH(), TMath::Sin(), TMath::SinH(), and TComplex().

Referenced by G__G__Math_101_0_33(), G__setup_memfuncTComplex(), main(), and Tan().

static TComplex TComplex::Cos ( const TComplex c  )  [inline, static]

Definition at line 120 of file TComplex.h.

References c, TMath::Cos(), TMath::CosH(), TMath::Sin(), TMath::SinH(), and TComplex().

Referenced by G__G__Math_101_0_34(), G__setup_memfuncTComplex(), main(), and Tan().

static TComplex TComplex::Tan ( const TComplex c  )  [inline, static]

Definition at line 123 of file TComplex.h.

References c, Conjugate(), Cos(), Rho2(), and Sin().

Referenced by G__G__Math_101_0_35(), G__setup_memfuncTComplex(), and main().

static TComplex TComplex::ASin ( const TComplex c  )  [inline, static]

Definition at line 126 of file TComplex.h.

References c, I(), Log(), TMath::Sign(), and Sqrt().

Referenced by G__G__Math_101_0_36(), G__setup_memfuncTComplex(), and main().

static TComplex TComplex::ACos ( const TComplex c  )  [inline, static]

Definition at line 128 of file TComplex.h.

References c, I(), Log(), TMath::Sign(), and Sqrt().

Referenced by G__G__Math_101_0_37(), G__setup_memfuncTComplex(), and main().

static TComplex TComplex::ATan ( const TComplex c  )  [inline, static]

Definition at line 130 of file TComplex.h.

References c, I(), and Log().

Referenced by G__G__Math_101_0_38(), G__setup_memfuncTComplex(), and main().

static TComplex TComplex::SinH ( const TComplex c  )  [inline, static]

Definition at line 133 of file TComplex.h.

References c, TMath::Cos(), TMath::CosH(), TMath::Sin(), TMath::SinH(), and TComplex().

Referenced by G__G__Math_101_0_39(), G__setup_memfuncTComplex(), main(), and TanH().

static TComplex TComplex::CosH ( const TComplex c  )  [inline, static]

Definition at line 136 of file TComplex.h.

References c, TMath::Cos(), TMath::CosH(), TMath::Sin(), TMath::SinH(), and TComplex().

Referenced by G__G__Math_101_0_40(), G__setup_memfuncTComplex(), main(), and TanH().

static TComplex TComplex::TanH ( const TComplex c  )  [inline, static]

Definition at line 139 of file TComplex.h.

References c, Conjugate(), CosH(), Rho2(), and SinH().

Referenced by G__G__Math_101_0_41(), G__setup_memfuncTComplex(), and main().

static TComplex TComplex::ASinH ( const TComplex c  )  [inline, static]

Definition at line 142 of file TComplex.h.

References c, Log(), TMath::Sign(), and Sqrt().

Referenced by G__G__Math_101_0_42(), G__setup_memfuncTComplex(), and main().

static TComplex TComplex::ACosH ( const TComplex c  )  [inline, static]

Definition at line 144 of file TComplex.h.

References c, Log(), TMath::Sign(), and Sqrt().

Referenced by G__G__Math_101_0_43(), G__setup_memfuncTComplex(), and main().

static TComplex TComplex::ATanH ( const TComplex c  )  [inline, static]

Definition at line 146 of file TComplex.h.

References c, and Log().

Referenced by G__G__Math_101_0_44(), G__setup_memfuncTComplex(), and main().

static Double_t TComplex::Abs ( const TComplex c  )  [inline, static]

Definition at line 149 of file TComplex.h.

References c.

Referenced by Error(), G__G__Math_101_0_45(), G__setup_memfuncTComplex(), and main().

static TComplex TComplex::Power ( const TComplex x,
const TComplex y 
) [inline, static]

Definition at line 152 of file TComplex.h.

References TMath::Exp(), kTRUE, TMath::Log(), TComplex(), theta, x, and y.

Referenced by G__G__Math_101_0_46(), G__G__Math_101_0_47(), G__G__Math_101_0_48(), G__G__Math_101_0_49(), G__setup_memfuncTComplex(), and main().

static TComplex TComplex::Power ( const TComplex x,
Double_t  y 
) [inline, static]

Definition at line 157 of file TComplex.h.

References kTRUE, TMath::Power(), TComplex(), and x.

static TComplex TComplex::Power ( Double_t  x,
const TComplex y 
) [inline, static]

Definition at line 159 of file TComplex.h.

References TMath::Abs(), TMath::Exp(), kTRUE, TMath::Log(), TMath::Pi(), TComplex(), theta, and y.

static TComplex TComplex::Power ( const TComplex x,
Int_t  y 
) [inline, static]

Definition at line 164 of file TComplex.h.

References kTRUE, TMath::Power(), TComplex(), and x.

static Int_t TComplex::Finite ( const TComplex c  )  [inline, static]

Definition at line 167 of file TComplex.h.

References c, TMath::Finite(), and TMath::Min().

Referenced by G__G__Math_101_0_50(), and G__setup_memfuncTComplex().

static Int_t TComplex::IsNaN ( const TComplex c  )  [inline, static]

Definition at line 169 of file TComplex.h.

References c, TMath::IsNaN(), and TMath::Max().

Referenced by G__G__Math_101_0_51(), and G__setup_memfuncTComplex().

static TComplex TComplex::Min ( const TComplex a,
const TComplex b 
) [inline, static]

Definition at line 172 of file TComplex.h.

References a, and b.

Referenced by G__G__Math_101_0_52(), G__setup_memfuncTComplex(), and Range().

static TComplex TComplex::Max ( const TComplex a,
const TComplex b 
) [inline, static]

Definition at line 174 of file TComplex.h.

References a, and b.

Referenced by G__G__Math_101_0_53(), G__setup_memfuncTComplex(), and Range().

static TComplex TComplex::Normalize ( const TComplex c  )  [inline, static]

Definition at line 176 of file TComplex.h.

References c, kTRUE, and TComplex().

Referenced by G__G__Math_101_0_54(), and G__setup_memfuncTComplex().

static TComplex TComplex::Conjugate ( const TComplex c  )  [inline, static]

Definition at line 178 of file TComplex.h.

References c, and TComplex().

Referenced by G__G__Math_101_0_55(), G__setup_memfuncTComplex(), Tan(), and TanH().

static TComplex TComplex::Range ( const TComplex lb,
const TComplex ub,
const TComplex c 
) [inline, static]

Definition at line 180 of file TComplex.h.

References c, Max(), and Min().

Referenced by G__G__Math_101_0_56(), and G__setup_memfuncTComplex().

static TComplex TComplex::I (  )  [inline, static]

Definition at line 42 of file TComplex.h.

References TComplex().

static TComplex TComplex::One (  )  [inline, static]

Definition at line 43 of file TComplex.h.

References TComplex().

Double_t TComplex::Re (  )  const [inline]

Definition at line 46 of file TComplex.h.

References fRe.

Double_t TComplex::Im (  )  const [inline]

Definition at line 47 of file TComplex.h.

References fIm.

Double_t TComplex::Rho (  )  const [inline]

Definition at line 48 of file TComplex.h.

References fIm, fRe, and TMath::Sqrt().

Double_t TComplex::Rho2 (  )  const [inline]

Definition at line 49 of file TComplex.h.

References fIm, and fRe.

Double_t TComplex::Theta (  )  const [inline]

Definition at line 50 of file TComplex.h.

References TMath::ATan2(), fIm, and fRe.

TComplex TComplex::operator() ( Double_t  x,
Double_t  y,
Bool_t  polar = kFALSE 
) [inline]

Definition at line 51 of file TComplex.h.

References TMath::Cos(), fIm, fRe, and TMath::Sin().

TComplex TComplex::operator * ( const TComplex c  )  const [inline]

Definition at line 56 of file TComplex.h.

References c, fIm, fRe, and TComplex().

TComplex TComplex::operator+ ( const TComplex c  )  const [inline]

Definition at line 58 of file TComplex.h.

References c, fIm, fRe, and TComplex().

TComplex TComplex::operator/ ( const TComplex c  )  const [inline]

Definition at line 60 of file TComplex.h.

References c, fIm, fRe, and TComplex().

TComplex TComplex::operator- ( const TComplex c  )  const [inline]

Definition at line 62 of file TComplex.h.

References c, fIm, fRe, and TComplex().

TComplex TComplex::operator *= ( const TComplex c  )  [inline]

Definition at line 65 of file TComplex.h.

References c.

TComplex TComplex::operator+= ( const TComplex c  )  [inline]

Definition at line 67 of file TComplex.h.

References c.

TComplex TComplex::operator/= ( const TComplex c  )  [inline]

Definition at line 69 of file TComplex.h.

References c.

TComplex TComplex::operator-= ( const TComplex c  )  [inline]

Definition at line 71 of file TComplex.h.

References c.

TComplex TComplex::operator- (  )  [inline]

Definition at line 74 of file TComplex.h.

References fIm, fRe, and TComplex().

TComplex TComplex::operator+ (  )  [inline]

Definition at line 76 of file TComplex.h.

TComplex TComplex::operator * ( Double_t  c  )  const [inline]

Definition at line 80 of file TComplex.h.

References fIm, fRe, and TComplex().

TComplex TComplex::operator+ ( Double_t  c  )  const [inline]

Definition at line 82 of file TComplex.h.

References fIm, fRe, and TComplex().

TComplex TComplex::operator/ ( Double_t  c  )  const [inline]

Definition at line 84 of file TComplex.h.

References fIm, fRe, and TComplex().

TComplex TComplex::operator- ( Double_t  c  )  const [inline]

Definition at line 86 of file TComplex.h.

References fIm, fRe, and TComplex().

TComplex::operator Double_t (  )  const [inline]

Definition at line 100 of file TComplex.h.

References fRe.

TComplex::operator Float_t (  )  const [inline]

Definition at line 101 of file TComplex.h.

References fRe.

TComplex::operator Int_t (  )  const [inline]

Definition at line 102 of file TComplex.h.

References fRe.

static TComplex TComplex::Sqrt ( const TComplex c  )  [inline, static]

Definition at line 105 of file TComplex.h.

References c, kTRUE, TMath::Sqrt(), and TComplex().

static TComplex TComplex::Exp ( const TComplex c  )  [inline, static]

Definition at line 108 of file TComplex.h.

References c, TMath::Exp(), kTRUE, and TComplex().

static TComplex TComplex::Log ( const TComplex c  )  [inline, static]

Definition at line 110 of file TComplex.h.

References c, TMath::Log(), and TComplex().

static TComplex TComplex::Log2 ( const TComplex c  )  [inline, static]

Definition at line 112 of file TComplex.h.

References c, Log(), and TMath::Log().

static TComplex TComplex::Log10 ( const TComplex c  )  [inline, static]

Definition at line 114 of file TComplex.h.

References c, Log(), and TMath::Log().

static TComplex TComplex::Sin ( const TComplex c  )  [inline, static]

Definition at line 117 of file TComplex.h.

References c, TMath::Cos(), TMath::CosH(), TMath::Sin(), TMath::SinH(), and TComplex().

static TComplex TComplex::Cos ( const TComplex c  )  [inline, static]

Definition at line 120 of file TComplex.h.

References c, TMath::Cos(), TMath::CosH(), TMath::Sin(), TMath::SinH(), and TComplex().

static TComplex TComplex::Tan ( const TComplex c  )  [inline, static]

Definition at line 123 of file TComplex.h.

References c, Conjugate(), Cos(), Rho2(), and Sin().

static TComplex TComplex::ASin ( const TComplex c  )  [inline, static]

Definition at line 126 of file TComplex.h.

References c, I(), Log(), TMath::Sign(), and Sqrt().

static TComplex TComplex::ACos ( const TComplex c  )  [inline, static]

Definition at line 128 of file TComplex.h.

References c, I(), Log(), TMath::Sign(), and Sqrt().

static TComplex TComplex::ATan ( const TComplex c  )  [inline, static]

Definition at line 130 of file TComplex.h.

References c, I(), and Log().

static TComplex TComplex::SinH ( const TComplex c  )  [inline, static]

Definition at line 133 of file TComplex.h.

References c, TMath::Cos(), TMath::CosH(), TMath::Sin(), TMath::SinH(), and TComplex().

static TComplex TComplex::CosH ( const TComplex c  )  [inline, static]

Definition at line 136 of file TComplex.h.

References c, TMath::Cos(), TMath::CosH(), TMath::Sin(), TMath::SinH(), and TComplex().

static TComplex TComplex::TanH ( const TComplex c  )  [inline, static]

Definition at line 139 of file TComplex.h.

References c, Conjugate(), CosH(), Rho2(), and SinH().

static TComplex TComplex::ASinH ( const TComplex c  )  [inline, static]

Definition at line 142 of file TComplex.h.

References c, Log(), TMath::Sign(), and Sqrt().

static TComplex TComplex::ACosH ( const TComplex c  )  [inline, static]

Definition at line 144 of file TComplex.h.

References c, Log(), TMath::Sign(), and Sqrt().

static TComplex TComplex::ATanH ( const TComplex c  )  [inline, static]

Definition at line 146 of file TComplex.h.

References c, and Log().

static Double_t TComplex::Abs ( const TComplex c  )  [inline, static]

Definition at line 149 of file TComplex.h.

References c.

static TComplex TComplex::Power ( const TComplex x,
const TComplex y 
) [inline, static]

Definition at line 152 of file TComplex.h.

References TMath::Exp(), kTRUE, TMath::Log(), TComplex(), theta, x, and y.

static TComplex TComplex::Power ( const TComplex x,
Double_t  y 
) [inline, static]

Definition at line 157 of file TComplex.h.

References kTRUE, TMath::Power(), TComplex(), and x.

static TComplex TComplex::Power ( Double_t  x,
const TComplex y 
) [inline, static]

Definition at line 159 of file TComplex.h.

References TMath::Abs(), TMath::Exp(), kTRUE, TMath::Log(), TMath::Pi(), TComplex(), theta, and y.

static TComplex TComplex::Power ( const TComplex x,
Int_t  y 
) [inline, static]

Definition at line 164 of file TComplex.h.

References kTRUE, TMath::Power(), TComplex(), and x.

static Int_t TComplex::Finite ( const TComplex c  )  [inline, static]

Definition at line 167 of file TComplex.h.

References c, TMath::Finite(), and TMath::Min().

static Int_t TComplex::IsNaN ( const TComplex c  )  [inline, static]

Definition at line 169 of file TComplex.h.

References c, TMath::IsNaN(), and TMath::Max().

static TComplex TComplex::Min ( const TComplex a,
const TComplex b 
) [inline, static]

Definition at line 172 of file TComplex.h.

References a, and b.

static TComplex TComplex::Max ( const TComplex a,
const TComplex b 
) [inline, static]

Definition at line 174 of file TComplex.h.

References a, and b.

static TComplex TComplex::Normalize ( const TComplex c  )  [inline, static]

Definition at line 176 of file TComplex.h.

References c, kTRUE, and TComplex().

static TComplex TComplex::Conjugate ( const TComplex c  )  [inline, static]

Definition at line 178 of file TComplex.h.

References c, and TComplex().

static TComplex TComplex::Range ( const TComplex lb,
const TComplex ub,
const TComplex c 
) [inline, static]

Definition at line 180 of file TComplex.h.

References c, Max(), and Min().


Friends And Related Function Documentation

TComplex operator * ( Double_t  d,
const TComplex c 
) [friend]

Definition at line 90 of file TComplex.h.

TComplex operator+ ( Double_t  d,
const TComplex c 
) [friend]

Definition at line 92 of file TComplex.h.

TComplex operator/ ( Double_t  d,
const TComplex c 
) [friend]

Definition at line 94 of file TComplex.h.

TComplex operator- ( Double_t  d,
const TComplex c 
) [friend]

Definition at line 96 of file TComplex.h.

ostream& operator<< ( ostream &  out,
const TComplex c 
) [friend]

Definition at line 40 of file TComplex.cxx.

Referenced by G__G__Math__0_318().

istream& operator>> ( istream &  in,
TComplex c 
) [friend]

Definition at line 47 of file TComplex.cxx.

Referenced by G__G__Math__0_319().

TComplex operator * ( Double_t  d,
const TComplex c 
) [friend]

Definition at line 90 of file TComplex.h.

TComplex operator+ ( Double_t  d,
const TComplex c 
) [friend]

Definition at line 92 of file TComplex.h.

TComplex operator/ ( Double_t  d,
const TComplex c 
) [friend]

Definition at line 94 of file TComplex.h.

TComplex operator- ( Double_t  d,
const TComplex c 
) [friend]

Definition at line 96 of file TComplex.h.

ostream& operator<< ( ostream &  out,
const TComplex c 
) [friend]

Definition at line 40 of file TComplex.cxx.

istream& operator>> ( istream &  in,
TComplex c 
) [friend]

Definition at line 47 of file TComplex.cxx.


Member Data Documentation

Double_t TComplex::fRe [protected]

Definition at line 32 of file TComplex.h.

Referenced by operator *(), operator Double_t(), operator Float_t(), operator Int_t(), operator()(), operator+(), operator-(), operator/(), Re(), Rho(), Rho2(), and Theta().

Double_t TComplex::fIm [protected]

Definition at line 33 of file TComplex.h.

Referenced by Im(), operator *(), operator()(), operator+(), operator-(), operator/(), Rho(), Rho2(), and Theta().


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