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
TKroneckerLL Member List
This is the complete list of members for TKroneckerLL, including all inherited members.
AppendIsoNodes()TKroneckerLL
CalcApxGraphDLL()TKroneckerLL
CalcApxGraphLL()TKroneckerLL
CalcChainR2(const TVec< TFltV > &ChainLLV)TKroneckerLL [static]
CalcFullApxGraphDLL()TKroneckerLL
CalcGraphDLL()TKroneckerLL
CalcGraphLL()TKroneckerLL
ChainGelmapRubinPlot(const TVec< TFltV > &ChainLLV, const TStr &OutFNm, const TStr &Desc)TKroneckerLL [static]
CRefTKroneckerLL [private]
DebugModeTKroneckerLL [private]
EMTypeTKroneckerLL [private]
GEdgeVTKroneckerLL [private]
GetAbsErr() const TKroneckerLL [inline]
GetApxEmptyGraphDLL(const int &ParamId) const TKroneckerLL
GetApxEmptyGraphLL() const TKroneckerLL
GetDim() const TKroneckerLL [inline]
GetDLL() const TKroneckerLL [inline]
GetDLL(const int &ParamId) const TKroneckerLL [inline]
GetEmptyGraphDLL(const int &ParamId) const TKroneckerLL
GetEmptyGraphLL() const TKroneckerLL
GetFullColLL(int ColId) const TKroneckerLL
GetFullGraphLL() const TKroneckerLL
GetFullRowLL(int RowId) const TKroneckerLL
GetGraph() const TKroneckerLL [inline]
GetKronIters() const TKroneckerLL [inline]
GetLL() const TKroneckerLL [inline]
GetLLHist() const TKroneckerLL [inline]
GetLLMtx() const TKroneckerLL [inline]
GetNodes() const TKroneckerLL [inline]
GetParamHist() const TKroneckerLL [inline]
GetParams() const TKroneckerLL [inline]
GetPermV() const TKroneckerLL [inline]
GetProbMtx() const TKroneckerLL [inline]
GradDescent(const int &NIter, const double &LrnRate, double MnStep, double MxStep, const int &WarmUp, const int &NSamples)TKroneckerLL
GradDescent2(const int &NIter, const double &LrnRate, double MnStep, double MxStep, const int &WarmUp, const int &NSamples)TKroneckerLL
GradDescentConvergence(const TStr &OutFNm, const TStr &Desc1, const bool &SamplePerm, const int &NIters, double LearnRate, const int &WarmUp, const int &NSamples, const int &AvgKGraphs, const TKronMtx &TrueParam)TKroneckerLL
GradVTKroneckerLL [private]
GraphTKroneckerLL [private]
InitLL(const TFltV &ParamV)TKroneckerLL
InitLL(const TKronMtx &ParamMtx)TKroneckerLL
InitLL(const PNGraph &GraphPt, const TKronMtx &ParamMtx)TKroneckerLL
InvertPermTKroneckerLL [private]
IsLatentEdge(const int &NId1, const int &NId2) const TKroneckerLL [inline]
IsLatentNode(const int &NId) const TKroneckerLL [inline]
IsObsEdge(const int &NId1, const int &NId2) const TKroneckerLL [inline]
IsObsNode(const int &NId) const TKroneckerLL [inline]
KronItersTKroneckerLL [private]
LEdgeVTKroneckerLL [private]
LLMtxTKroneckerLL [private]
LLVTKroneckerLL [private]
LogLikeTKroneckerLL [private]
LSelfEdgeTKroneckerLL [private]
MetroGibbsSampleNext(const int &WarmUp, const bool DLLUpdate=false)TKroneckerLL
MetroGibbsSampleSetup(const int &WarmUp)TKroneckerLL
MissEdgesTKroneckerLL [private]
MtxVTKroneckerLL [private]
New()TKroneckerLL [inline, static]
New(const PNGraph &GraphPt, const TKronMtx &ParamMtx, const double &PermPSwapNd=0.1)TKroneckerLL [static]
New(const PNGraph &GraphPt, const TKronMtx &ParamMtx, const TIntV &NodeIdPermV, const double &PermPSwapNd=0.2)TKroneckerLL [static]
NodeDLLDelta(const int ParamId, const int &NId) const TKroneckerLL
NodeLLDelta(const int &NId) const TKroneckerLL
NodePermTKroneckerLL [private]
NodesTKroneckerLL [private]
PermSwapNodeProbTKroneckerLL [private]
ProbMtxTKroneckerLL [private]
RealEdgesTKroneckerLL [private]
RealNodesTKroneckerLL [private]
RestoreGraph(const bool RestoreNodes=true)TKroneckerLL
RunEStep(const int &GibbsWarmUp, const int &WarmUp, const int &NSamples, TFltV &LLV, TVec< TFltV > &DLLV)TKroneckerLL
RunKronEM(const int &EMIter, const int &GradIter, double LrnRate, double MnStep, double MxStep, const int &GibbsWarmUp, const int &WarmUp, const int &NSamples, const TKronEMType &Type=kronNodeMiss, const int &NMissing=-1)TKroneckerLL
RunMStep(const TFltV &LLV, const TVec< TFltV > &DLLV, const int &GradIter, const double &LrnRate, double MnStep, double MxStep)TKroneckerLL
SampleGradient(const int &WarmUp, const int &NSamples, double &AvgLL, TFltV &GradV)TKroneckerLL
SampleNextPerm(int &NId1, int &NId2)TKroneckerLL
SetBestDegPerm()TKroneckerLL
SetDebug(const bool Debug)TKroneckerLL [inline]
SetDegPerm()TKroneckerLL
SetGraph(const PNGraph &GraphPt)TKroneckerLL
SetIPerm(const TIntV &Perm)TKroneckerLL
SetOrderPerm()TKroneckerLL
SetPerm(const char &PermId)TKroneckerLL
SetPerm(const TIntV &NodePermV)TKroneckerLL [inline]
SetRandomEdges(const int &NEdges, const bool isDir=true)TKroneckerLL
SetRndPerm()TKroneckerLL
SwapNodesLL(const int &NId1, const int &NId2)TKroneckerLL
TestBicCriterion(const TStr &OutFNm, const TStr &Desc1, const PNGraph &G, const int &GradIters, double LearnRate, const int &WarmUp, const int &NSamples, const int &TrueN0)TKroneckerLL [static]
TestGradDescent(const int &KronIters, const int &KiloSamples, const TStr &Permutation)TKroneckerLL [static]
TestKronDescent(const bool &DoExact, const bool &TruePerm, double LearnRate, const int &WarmUp, const int &NSamples, const TKronMtx &TrueParam)TKroneckerLL
TestSamplePerm(const TStr &OutFNm, const int &WarmUp, const int &NSamples, const TKronMtx &TrueMtx, const bool &DoPlot=true)TKroneckerLL
TKroneckerLL()TKroneckerLL [inline]
TKroneckerLL(const PNGraph &GraphPt, const TFltV &ParamV, const double &PermPSwapNd=0.2)TKroneckerLL
TKroneckerLL(const PNGraph &GraphPt, const TKronMtx &ParamMtx, const double &PermPSwapNd=0.2)TKroneckerLL
TKroneckerLL(const PNGraph &GraphPt, const TKronMtx &ParamMtx, const TIntV &NodeIdPermV, const double &PermPSwapNd=0.2)TKroneckerLL
TPt< TKroneckerLL > classTKroneckerLL [friend]
UpdateGraphDLL(const int &SwapNId1, const int &SwapNId2)TKroneckerLL