SNAP Library, User Reference  2012-10-02 12:56:23
SNAP, a general purpose network analysis and graph mining library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
TMath Class Reference

List of all members.

Static Public Member Functions

static double Inv (const double &x)
static double Sqr (const double &x)
static double Sqrt (const double &x)
static double Log (const double &Val)
static double Log2 (const double &Val)
static double Round (const double &Val)
static double Round (const double &Val, int Decs)
static int Fac (const int &Val)
static int Choose (const int &N, const int &K)
static uint Pow2 (const int &pow)
static double Power (const double &Base, const double &Exponent)
template<typename T >
static int Sign (const T &Val)
template<class T >
static const T & Mx (const T &LVal, const T &RVal)
template<class T >
static const T & Mn (const T &LVal, const T &RVal)
template<class T >
static const T & Mx (const T &Val1, const T &Val2, const T &Val3)
template<class T >
static const T & Mn (const T &Val1, const T &Val2, const T &Val3)
template<class T >
static const T & Median (const T &Val1, const T &Val2, const T &Val3)
template<class T >
static const T & InRange (const T &Val, const T &Mn, const T &Mx)
template<class T >
static bool IsInRange (const T &Val, const T &Mn, const T &Mx)
template<class T >
static bool IsInEps (const T &Val, const T &Eps)

Static Public Attributes

static double E = 2.71828182845904523536
static double Pi = 3.14159265358979323846
static double LogOf2 = log(double(2))

Member Function Documentation

static int TMath::Choose ( const int &  N,
const int &  K 
) [inline, static]
static int TMath::Fac ( const int &  Val) [inline, static]
template<class T >
static const T& TMath::InRange ( const T &  Val,
const T &  Mn,
const T &  Mx 
) [inline, static]
static double TMath::Inv ( const double &  x) [inline, static]
template<class T >
static bool TMath::IsInEps ( const T &  Val,
const T &  Eps 
) [inline, static]
template<class T >
static bool TMath::IsInRange ( const T &  Val,
const T &  Mn,
const T &  Mx 
) [inline, static]
static double TMath::Log ( const double &  Val) [inline, static]
static double TMath::Log2 ( const double &  Val) [inline, static]
template<class T >
static const T& TMath::Median ( const T &  Val1,
const T &  Val2,
const T &  Val3 
) [inline, static]
template<class T >
static const T& TMath::Mn ( const T &  LVal,
const T &  RVal 
) [inline, static]
template<class T >
static const T& TMath::Mn ( const T &  Val1,
const T &  Val2,
const T &  Val3 
) [inline, static]
template<class T >
static const T& TMath::Mx ( const T &  LVal,
const T &  RVal 
) [inline, static]
template<class T >
static const T& TMath::Mx ( const T &  Val1,
const T &  Val2,
const T &  Val3 
) [inline, static]
static uint TMath::Pow2 ( const int &  pow) [inline, static]
static double TMath::Power ( const double &  Base,
const double &  Exponent 
) [inline, static]
static double TMath::Round ( const double &  Val) [inline, static]
static double TMath::Round ( const double &  Val,
int  Decs 
) [inline, static]
template<typename T >
static int TMath::Sign ( const T &  Val) [inline, static]
static double TMath::Sqr ( const double &  x) [inline, static]
static double TMath::Sqrt ( const double &  x) [inline, static]

Member Data Documentation

double TMath::E = 2.71828182845904523536 [static]
double TMath::LogOf2 = log(double(2)) [static]
double TMath::Pi = 3.14159265358979323846 [static]

The documentation for this class was generated from the following files: