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
TMAGAffMtx Class Reference

List of all members.

Public Member Functions

 TMAGAffMtx ()
 TMAGAffMtx (const int &Dim)
 TMAGAffMtx (const TFltV &SeedMatrix)
 TMAGAffMtx (const TMAGAffMtx &Kronecker)
TMAGAffMtxoperator= (const TMAGAffMtx &Kronecker)
bool operator== (const TMAGAffMtx &Kronecker) const
int GetPrimHashCd () const
int GetSecHashCd () const
int GetDim () const
int Len () const
bool Empty () const
bool IsProbMtx () const
TFltVGetMtx ()
const TFltVGetMtx () const
void SetMtx (const TFltV &ParamV)
void SetRndMtx (TRnd &Rnd, const int &PrmMtxDim=2, const double &MinProb=0.0)
void PutAllMtx (const double &Val)
void GenMtx (const int &Dim)
void SetEpsMtx (const double &Eps1, const double &Eps0, const int &Eps1Val=1, const int &Eps0Val=0)
void AddRndNoise (TRnd &Rnd, const double &SDev)
TStr GetMtxStr () const
const double & At (const int &Row, const int &Col) const
double & At (const int &Row, const int &Col)
const double & At (const int &ValN) const
double & At (const int &ValN)
double GetMtxSum () const
double GetRowSum (const int &RowId) const
double GetColSum (const int &ColId) const
double Normalize ()
void GetLLMtx (TMAGAffMtx &LLMtx)
void GetProbMtx (TMAGAffMtx &ProbMtx)
void Swap (TMAGAffMtx &Mtx)
void Dump (const TStr &MtxNm=TStr(), const bool &Sort=false) const

Static Public Member Functions

static double GetAvgAbsErr (const TMAGAffMtx &Mtx1, const TMAGAffMtx &Mtx2)
static double GetAvgFroErr (const TMAGAffMtx &Mtx1, const TMAGAffMtx &Mtx2)
static TMAGAffMtx GetMtx (TStr MatlabMtxStr)
static TMAGAffMtx GetRndMtx (TRnd &Rnd, const int &Dim=2, const double &MinProb=0.0)

Constructor & Destructor Documentation

TMAGAffMtx::TMAGAffMtx ( ) [inline]
TMAGAffMtx::TMAGAffMtx ( const int &  Dim) [inline]
TMAGAffMtx::TMAGAffMtx ( const TFltV SeedMatrix)
TMAGAffMtx::TMAGAffMtx ( const TMAGAffMtx Kronecker) [inline]

Member Function Documentation

void TMAGAffMtx::AddRndNoise ( TRnd Rnd,
const double &  SDev 
)
const double& TMAGAffMtx::At ( const int &  Row,
const int &  Col 
) const [inline]
double& TMAGAffMtx::At ( const int &  Row,
const int &  Col 
) [inline]
const double& TMAGAffMtx::At ( const int &  ValN) const [inline]
double& TMAGAffMtx::At ( const int &  ValN) [inline]
void TMAGAffMtx::Dump ( const TStr MtxNm = TStr(),
const bool &  Sort = false 
) const
bool TMAGAffMtx::Empty ( ) const [inline]
void TMAGAffMtx::GenMtx ( const int &  Dim) [inline]
double TMAGAffMtx::GetAvgAbsErr ( const TMAGAffMtx Mtx1,
const TMAGAffMtx Mtx2 
) [static]
double TMAGAffMtx::GetAvgFroErr ( const TMAGAffMtx Mtx1,
const TMAGAffMtx Mtx2 
) [static]
double TMAGAffMtx::GetColSum ( const int &  ColId) const
int TMAGAffMtx::GetDim ( ) const [inline]
void TMAGAffMtx::GetLLMtx ( TMAGAffMtx LLMtx)
TFltV& TMAGAffMtx::GetMtx ( ) [inline]
const TFltV& TMAGAffMtx::GetMtx ( ) const [inline]
TMAGAffMtx TMAGAffMtx::GetMtx ( TStr  MatlabMtxStr) [static]
double TMAGAffMtx::GetMtxSum ( ) const
int TMAGAffMtx::GetPrimHashCd ( ) const [inline]
void TMAGAffMtx::GetProbMtx ( TMAGAffMtx ProbMtx)
TMAGAffMtx TMAGAffMtx::GetRndMtx ( TRnd Rnd,
const int &  Dim = 2,
const double &  MinProb = 0.0 
) [static]
double TMAGAffMtx::GetRowSum ( const int &  RowId) const
int TMAGAffMtx::GetSecHashCd ( ) const [inline]
bool TMAGAffMtx::IsProbMtx ( ) const
int TMAGAffMtx::Len ( ) const [inline]
TMAGAffMtx & TMAGAffMtx::operator= ( const TMAGAffMtx Kronecker)
bool TMAGAffMtx::operator== ( const TMAGAffMtx Kronecker) const [inline]
void TMAGAffMtx::PutAllMtx ( const double &  Val) [inline]
void TMAGAffMtx::SetEpsMtx ( const double &  Eps1,
const double &  Eps0,
const int &  Eps1Val = 1,
const int &  Eps0Val = 0 
)
void TMAGAffMtx::SetMtx ( const TFltV ParamV) [inline]
void TMAGAffMtx::SetRndMtx ( TRnd Rnd,
const int &  PrmMtxDim = 2,
const double &  MinProb = 0.0 
)
void TMAGAffMtx::Swap ( TMAGAffMtx Mtx)

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