SNAP Library 2.0, User Reference  2013-05-13 16:33:57
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
TMAGFitBern Member List
This is the complete list of members for TMAGFitBern, including all inherited members.
AvgPhiPairVVTMAGFitBern [private]
AvgPhiVTMAGFitBern [private]
Clr()TMAGFitBern [inline]
ComputeApxAdjLL() const TMAGFitBern
ComputeApxLL() const TMAGFitBern
ComputeJointAdjLL(const TIntVV &AttrVV) const TMAGFitBern
ComputeJointLL(int NSample) const TMAGFitBern
ComputeJointOneLL(const TIntVV &AttrVV) const TMAGFitBern
ComputeMI(const TIntVV &AttrV, const int AId1, const int AId2)TMAGFitBern [static]
ComputeMI(const TFltVV &AttrV, const int AId1, const int AId2)TMAGFitBern [static]
ComputeMI(const TIntVV &AttrV)TMAGFitBern [static]
ComputeMI(const TFltVV &AttrV)TMAGFitBern [static]
CountAttr(TFltV &EstMuV) const TMAGFitBern
DebugTMAGFitBern [private]
DoEMAlg(const int &NStep, const int &NEstep, const int &NMstep, const double &LrnRate, const double &MaxGrad, const double &Lambda, const double &ReInit, const int &NReal=0)TMAGFitBern
DoEStep(const TFltV &TrueMuV, const int &NIter, double &LL, const double &Lambda)TMAGFitBern
DoEStepApxOneIter(const TFltV &TrueMuV, TFltVV &NewPhi, const double &Lambda)TMAGFitBern
DoEStepOneIter(const TFltV &TrueMuV, TFltVV &NewPhi, const double &Lambda)TMAGFitBern
DoMStep(const int &GradIter, const double &LrnRate, const double &MaxGrad, const double &Lambda, const int &NReal=0)TMAGFitBern
ESpeedUpTMAGFitBern [private]
GetAttrs() const TMAGFitBern [inline]
GetAvgInCoeff(const int &i, const int &AId, const int &A, const TMAGAffMtx &Theta) const TMAGFitBern
GetAvgOutCoeff(const int &i, const int &AId, const int &A, const TMAGAffMtx &Theta) const TMAGFitBern
GetAvgProdLinWeight(const int &NId1, const int &NId2, const bool Left=false, const bool Right=false) const TMAGFitBern
GetAvgProdSqWeight(const int &NId1, const int &NId2, const bool Left=false, const bool Right=false) const TMAGFitBern
GetAvgSqThetaLL(const int &NId1, const int &NId2, const int &AId, const bool Left=false, const bool Right=false) const TMAGFitBern
GetAvgThetaLL(const int &NId1, const int &NId2, const int &AId, const bool Left=false, const bool Right=false) const TMAGFitBern
GetEstNoEdgeLL(const int &NId, const int &AId) const TMAGFitBern
GetGraph()TMAGFitBern [inline]
GetInCoeff(const int &i, const int &j, const int &l, const int &A, const TMAGAffMtx &Theta) const TMAGFitBern
GetMtxV(TMAGAffMtxV &MtxV) const TMAGFitBern [inline]
GetMuV() const TMAGFitBern [inline]
GetNodeAttr() const TMAGFitBern [inline]
GetNodes() const TMAGFitBern [inline]
GetOutCoeff(const int &i, const int &j, const int &l, const int &A, const TMAGAffMtx &Theta) const TMAGFitBern
GetParams() const TMAGFitBern [inline]
GetPhiVV() const TMAGFitBern [inline]
GetProbMu(const int &NId1, const int &NId2, const int &AId, const int &Attr1, const int &Attr2, const bool Left=false, const bool Right=false) const TMAGFitBern
GetProbPhi(const int &NId1, const int &NId2, const int &AId, const int &Attr1, const int &Attr2) const TMAGFitBern
GetProdLinWeight(const int &NId1, const int &NId2) const TMAGFitBern
GetProdSqWeight(const int &NId1, const int &NId2) const TMAGFitBern
GetSqThetaLL(const int &NId1, const int &NId2, const int &AId) const TMAGFitBern
GetThetaLL(const int &NId1, const int &NId2, const int &AId) const TMAGFitBern
GradAffMtx(const int &AId, const TFltVV &ProdVV, const TFltVV &SqVV, const TMAGAffMtx &CurMtx, TFltV &GradV)TMAGFitBern
GradApxAffMtx(const int &AId, const TFltVV &ProdVV, const TFltVV &SqVV, const TMAGAffMtx &CurMtx, TFltV &GradV)TMAGFitBern
GradPhiMI(const double &x, const int &NId, const int &AId, const double &Lambda, const double &DeltaQ, const TFltVV &CntVV)TMAGFitBern
GraphTMAGFitBern [private]
Init(const TFltV &MuV, const TMAGAffMtxV &AffMtxV)TMAGFitBern
KnownVVTMAGFitBern [private]
LLHisVTMAGFitBern [private]
MakeCCDF(const TFltPrV &RawV, TFltPrV &CcdfV)TMAGFitBern
MSpeedUpTMAGFitBern [private]
MtxHisVTMAGFitBern [private]
MuHisVTMAGFitBern [private]
NextPermutation(TIntV &IndexV) const TMAGFitBern [private]
NormalizeAffMtxV(TMAGAffMtxV &MtxV, const bool UseMu=false)TMAGFitBern
NormConstTMAGFitBern [private]
ObjPhiMI(const double &x, const int &NId, const int &AId, const double &Lambda, const double &Q0, const double &Q1, const TFltVV &CntVV)TMAGFitBern
ParamTMAGFitBern [private]
PhiVVTMAGFitBern [private]
PlotProperties(const TStr &FNm)TMAGFitBern
PrepareUpdateAffMtx(TFltVV &ProdVV, TFltVV &SqVV)TMAGFitBern
PrepareUpdateApxAffMtx(TFltVV &ProdVV, TFltVV &SqVV)TMAGFitBern
RandomInit(const TFltV &MuV, const TMAGAffMtxV &AffMtxV, const int &Seed)TMAGFitBern
SaveTxt(const TStr &FNm)TMAGFitBern
SetAlgConf(const bool EStep=true, const bool MStep=true)TMAGFitBern [inline]
SetDebug(const bool _Debug)TMAGFitBern [inline]
SetGraph(const PNGraph &GraphPt)TMAGFitBern
SetMtxV(const TMAGAffMtxV &MtxV)TMAGFitBern [inline]
SetMuV(const TFltV &MuV)TMAGFitBern [inline]
SetPhiVV(const TIntVV &AttrVV, const int KnownIds=0)TMAGFitBern
SetPhiVV(const TFltVV &AttrVV, const int KnownIds=0)TMAGFitBern [inline]
SortAttrOrdering(const TFltV &TrueMuV, TIntV &IndexV) const TMAGFitBern
TMAGFitBern()TMAGFitBern [inline]
TMAGFitBern(const PNGraph &G, const int &NAttrs)TMAGFitBern [inline]
TMAGFitBern(const PNGraph &G, const TStr &InitFNm)TMAGFitBern [inline]
UnNormalizeAffMtxV(TMAGAffMtxV &MtxV, const bool UseMu=false)TMAGFitBern
UpdateAffMtx(const int &AId, const double &LrnRate, const double &MaxGrad, const double &Lambda, TFltVV &ProdVV, TFltVV &SqVV, TMAGAffMtx &NewMtx)TMAGFitBern
UpdateAffMtxV(const int &GradIter, const double &LrnRate, const double &MaxGrad, const double &Lambda, const int &NReal=0)TMAGFitBern
UpdateApxPhiMI(const double &Lambda, const int &NId, const int &AId, double &Phi, TFltVV &ProdVV)TMAGFitBern
UpdateMu(const int &AId)TMAGFitBern
UpdatePhi(const int &NId, const int &AId, double &Phi)TMAGFitBern
UpdatePhiMI(const double &Lambda, const int &NId, const int &AId, double &Phi)TMAGFitBern