51 else {
fRe =
x;
fIm =
y; }
return *
this; }
64 {
return ((*
this) = (*
this) *
c);}
66 {
return ((*
this) = (*
this) +
c);}
68 {
return ((*
this) = (*
this) /
c);}
70 {
return ((*
this) = (*
this) -
c);}
129 {
return -0.5*
I()*
Log((1.+
I()*
c)/(1.-
I()*
c));}
145 {
return 0.5*
Log((1.+
c)/(1.-
c));}
154 lrho*
y.Im()+theta*
y.Re(),
kTRUE);}
161 lrho*
y.Im()+theta*
y.Re(),
kTRUE);}
#define ClassDef(name, id)
static TComplex Max(const TComplex &a, const TComplex &b)
friend TComplex operator/(Double_t d, const TComplex &c)
static TComplex Power(const TComplex &x, Double_t y)
static TComplex ACos(const TComplex &c)
static TComplex Power(Double_t x, const TComplex &y)
friend TComplex operator*(Double_t d, const TComplex &c)
friend std::istream & operator>>(std::istream &in, TComplex &c)
static TComplex ATan(const TComplex &c)
static TComplex Log2(const TComplex &c)
static TComplex Sqrt(const TComplex &c)
TComplex operator/=(const TComplex &c)
TComplex operator*=(const TComplex &c)
static TComplex CosH(const TComplex &c)
static TComplex ACosH(const TComplex &c)
TComplex operator-=(const TComplex &c)
static TComplex Cos(const TComplex &c)
static TComplex Power(const TComplex &x, const TComplex &y)
static TComplex Log(const TComplex &c)
friend std::ostream & operator<<(std::ostream &out, const TComplex &c)
static TComplex Sin(const TComplex &c)
static TComplex Conjugate(const TComplex &c)
TComplex operator+=(const TComplex &c)
static TComplex SinH(const TComplex &c)
static TComplex TanH(const TComplex &c)
static TComplex ASin(const TComplex &c)
static TComplex Log10(const TComplex &c)
static TComplex Range(const TComplex &lb, const TComplex &ub, const TComplex &c)
static Int_t Finite(const TComplex &c)
static TComplex Tan(const TComplex &c)
static TComplex Normalize(const TComplex &c)
static TComplex Min(const TComplex &a, const TComplex &b)
static TComplex Power(const TComplex &x, Int_t y)
static TComplex Exp(const TComplex &c)
static Int_t IsNaN(const TComplex &c)
static Double_t Abs(const TComplex &c)
TComplex operator()(Double_t x, Double_t y, Bool_t polar=kFALSE)
static TComplex ASinH(const TComplex &c)
static TComplex ATanH(const TComplex &c)
Int_t Finite(Double_t x)
Check if it is finite with a mask in order to be consistent in presence of fast math.
Double_t ATan2(Double_t y, Double_t x)
Double_t Sqrt(Double_t x)
LongDouble_t Power(LongDouble_t x, LongDouble_t y)
Short_t Min(Short_t a, Short_t b)