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

List of all members.

Public Member Functions

 TMAGNodeBeta ()
 TMAGNodeBeta (const int &_Dim, const double &Alpha=1, const double &Beta=1)
 TMAGNodeBeta (const TFltV &_AlphaV, const TFltV &_BetaV)
TMAGNodeBetaoperator= (const TMAGNodeBeta &Dist)
void SetBeta (const int &Attr, const double &Alpha, const double &Beta)
void GetBeta (const int &Attr, double &Alpha, double &Beta) const
void SetBetaV (const TFltV &_AlphaV, const TFltV &_BetaV)
void GetBetaV (TFltV &_AlphaV, TFltV &_BetaV) const
bool GetMuV (TFltV &_MuV) const
void LoadTxt (const TStr &InFNm)
void SaveTxt (TStrV &OutStrV) const
void AttrGen (TIntVV &AttrVV, const int &NNodes)

Static Public Attributes

static TRnd Rnd = TRnd(0)

Constructor & Destructor Documentation

TMAGNodeBeta::TMAGNodeBeta ( const int &  _Dim,
const double &  Alpha = 1,
const double &  Beta = 1 
) [inline]
TMAGNodeBeta::TMAGNodeBeta ( const TFltV _AlphaV,
const TFltV _BetaV 
) [inline]

Member Function Documentation

void TMAGNodeBeta::AttrGen ( TIntVV AttrVV,
const int &  NNodes 
)
void TMAGNodeBeta::GetBeta ( const int &  Attr,
double &  Alpha,
double &  Beta 
) const [inline]
void TMAGNodeBeta::GetBetaV ( TFltV _AlphaV,
TFltV _BetaV 
) const [inline]
bool TMAGNodeBeta::GetMuV ( TFltV _MuV) const [inline]
void TMAGNodeBeta::LoadTxt ( const TStr InFNm)
TMAGNodeBeta & TMAGNodeBeta::operator= ( const TMAGNodeBeta Dist)
void TMAGNodeBeta::SaveTxt ( TStrV OutStrV) const
void TMAGNodeBeta::SetBeta ( const int &  Attr,
const double &  Alpha,
const double &  Beta 
)
void TMAGNodeBeta::SetBetaV ( const TFltV _AlphaV,
const TFltV _BetaV 
)

Member Data Documentation

TRnd TMAGNodeBeta::Rnd = TRnd(0) [static]

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