53        else { 
fRe = 
x; 
fIm = 
y; } 
return *
this; }
 
 
   66      {
return ((*
this) = (*
this) * 
c);}
 
 
   68      {
return ((*
this) = (*
this) + 
c);}
 
 
   70      {
return ((*
this) = (*
this) / 
c);}
 
 
   72      {
return ((*
this) = (*
this) - 
c);}
 
 
   87   template <
class T, enable_if_arithmetic<T> = true>
 
   89   template <
class T, enable_if_arithmetic<T> = true>
 
   91   template <
class T, enable_if_arithmetic<T> = true>
 
   93   template <
class T, enable_if_arithmetic<T> = true>
 
   97   template <
class T, enable_if_arithmetic<T> = true>
 
   99   template <
class T, enable_if_arithmetic<T> = true>
 
  101   template <
class T, enable_if_arithmetic<T> = true>
 
  103   template <
class T, enable_if_arithmetic<T> = true>
 
  138      {
return -0.5*
I()*
Log((1.+
I()*
c)/(1.-
I()*
c));}
 
 
  154      {
return 0.5*
Log((1.+
c)/(1.-
c));}
 
 
  180      {
return a.Rho()<=
b.Rho()?
a:
b;}
 
 
  182      {
return a.Rho()>=
b.Rho()?
a:
b;}
 
 
 
#define ClassDef(name, id)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t Atom_t Time_t type
static TComplex Max(const TComplex &a, const TComplex &b)
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 std::istream & operator>>(std::istream &in, TComplex &c)
friend TComplex operator*(T d, const 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)
friend TComplex operator/(T d, 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)
typename std::enable_if< std::is_arithmetic< T >::value, bool >::type enable_if_arithmetic
static TComplex ATanH(const TComplex &c)
Double_t CosH(Double_t)
Returns the hyperbolic cosine of x.
Double_t Exp(Double_t x)
Returns the base-e exponential function of x, which is e raised to the power x.
T1 Sign(T1 a, T2 b)
Returns a value with the magnitude of a and the sign of b.
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)
Returns the principal value of the arc tangent of y/x, expressed in radians.
Double_t Log(Double_t x)
Returns the natural logarithm of x.
Double_t Sqrt(Double_t x)
Returns the square root of x.
LongDouble_t Power(LongDouble_t x, LongDouble_t y)
Returns x raised to the power y.
Short_t Min(Short_t a, Short_t b)
Returns the smallest of a and b.
Double_t Cos(Double_t)
Returns the cosine of an angle of x radians.
Double_t Sin(Double_t)
Returns the sine of an angle of x radians.
Short_t Abs(Short_t d)
Returns the absolute value of parameter Short_t d.
Double_t SinH(Double_t)
Returns the hyperbolic sine of `x.