SNAP Library 6.0, Developer Reference
2020-12-09 16:24:20
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
|
#include <kronecker.h>
Classes | |
class | TFEval |
Public Member Functions | |
TKronMaxLL (const PNGraph &GraphPt, const TKronMtx &StartParam) | |
void | SetPerm (const char &PermId) |
void | GradDescent (const int &NIter, const double &LrnRate, const double &MnStep, const double &MxStep, const double &WarmUp, const double &NSamples) |
Static Public Member Functions | |
static void | RoundTheta (const TFltV &ThetaV, TFltV &NewThetaV) |
static void | RoundTheta (const TFltV &ThetaV, TKronMtx &Kronecker) |
static void | Test () |
Private Attributes | |
THash< TKronMtx, TFEval > | FEvalH |
TKroneckerLL | KronLL |
Definition at line 265 of file kronecker.h.
Definition at line 283 of file kronecker.h.
void TKronMaxLL::GradDescent | ( | const int & | NIter, |
const double & | LrnRate, | ||
const double & | MnStep, | ||
const double & | MxStep, | ||
const double & | WarmUp, | ||
const double & | NSamples | ||
) |
Definition at line 2354 of file kronecker.cpp.
References TVec< TVal, TSizeTy >::Gen(), TVec< TVal, TSizeTy >::Len(), and TMath::Round().
Definition at line 2361 of file kronecker.cpp.
References TKronMtx::At(), TKronMtx::GenMtx(), TVec< TVal, TSizeTy >::Len(), and TMath::Round().
void TKronMaxLL::SetPerm | ( | const char & | PermId | ) |
Definition at line 2297 of file kronecker.cpp.
References FailR, KronLL, TKroneckerLL::SetDegPerm(), TKroneckerLL::SetOrderPerm(), and TKroneckerLL::SetRndPerm().
Referenced by Test().
|
static |
Definition at line 2367 of file kronecker.cpp.
References TKronMtx::GenFastKronecker(), TKronMtx::GetMtx(), TVec< TFlt >::GetV(), TKronMtx::PutRndSeed(), and SetPerm().
Definition at line 280 of file kronecker.h.
|
private |
Definition at line 281 of file kronecker.h.
Referenced by SetPerm().