SNAP Library 4.0, Developer Reference  2017-07-27 13:18:06
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
TMAGFitBern Member List

This is the complete list of members for TMAGFitBern, including all inherited members.

AvgPhiPairVVTMAGFitBernprivate
AvgPhiVTMAGFitBernprivate
Clr()TMAGFitBerninline
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)TMAGFitBernstatic
ComputeMI(const TFltVV &AttrV, const int AId1, const int AId2)TMAGFitBernstatic
ComputeMI(const TIntVV &AttrV)TMAGFitBernstatic
ComputeMI(const TFltVV &AttrV)TMAGFitBernstatic
CountAttr(TFltV &EstMuV) const TMAGFitBern
DebugTMAGFitBernprivate
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
ESpeedUpTMAGFitBernprivate
GetAttrs() const TMAGFitBerninline
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()TMAGFitBerninline
GetInCoeff(const int &i, const int &j, const int &l, const int &A, const TMAGAffMtx &Theta) const TMAGFitBern
GetMtxV(TMAGAffMtxV &MtxV) const TMAGFitBerninline
GetMuV() const TMAGFitBerninline
GetNodeAttr() const TMAGFitBerninline
GetNodes() const TMAGFitBerninline
GetOutCoeff(const int &i, const int &j, const int &l, const int &A, const TMAGAffMtx &Theta) const TMAGFitBern
GetParams() const TMAGFitBerninline
GetPhiVV() const TMAGFitBerninline
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
GraphTMAGFitBernprivate
Init(const TFltV &MuV, const TMAGAffMtxV &AffMtxV)TMAGFitBern
KnownVVTMAGFitBernprivate
LLHisVTMAGFitBernprivate
MakeCCDF(const TFltPrV &RawV, TFltPrV &CcdfV)TMAGFitBern
MSpeedUpTMAGFitBernprivate
MtxHisVTMAGFitBernprivate
MuHisVTMAGFitBernprivate
NextPermutation(TIntV &IndexV) const TMAGFitBernprivate
NormalizeAffMtxV(TMAGAffMtxV &MtxV, const bool UseMu=false)TMAGFitBern
NormConstTMAGFitBernprivate
ObjPhiMI(const double &x, const int &NId, const int &AId, const double &Lambda, const double &Q0, const double &Q1, const TFltVV &CntVV)TMAGFitBern
ParamTMAGFitBernprivate
PhiVVTMAGFitBernprivate
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)TMAGFitBerninline
SetDebug(const bool _Debug)TMAGFitBerninline
SetGraph(const PNGraph &GraphPt)TMAGFitBern
SetMtxV(const TMAGAffMtxV &MtxV)TMAGFitBerninline
SetMuV(const TFltV &MuV)TMAGFitBerninline
SetPhiVV(const TIntVV &AttrVV, const int KnownIds=0)TMAGFitBern
SetPhiVV(const TFltVV &AttrVV, const int KnownIds=0)TMAGFitBerninline
SortAttrOrdering(const TFltV &TrueMuV, TIntV &IndexV) const TMAGFitBern
TMAGFitBern()TMAGFitBerninline
TMAGFitBern(const PNGraph &G, const int &NAttrs)TMAGFitBerninline
TMAGFitBern(const PNGraph &G, const TStr &InitFNm)TMAGFitBerninline
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