| 
    SNAP Library 2.3, Developer Reference
    2014-06-16 11:58:46
    
   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< TVal, TSizeTy >::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().