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
cascdynetinf.h File Reference
#include "Snap.h"
Include dependency graph for cascdynetinf.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  THitInfo
 
class  TCascade
 
class  TNodeInfo
 
class  TNIBs
 

Typedefs

typedef TNodeEDatNet< TStr, TFltFltHTStrFltFltHNEDNet
 
typedef TPt< TStrFltFltHNEDNetPStrFltFltHNEDNet
 
typedef TNodeEDatNet< TStr, TFltTStrFltNEDNet
 
typedef TPt< TStrFltNEDNetPStrFltNEDNet
 

Enumerations

enum  TModel { EXP, POW, RAY, WEI }
 
enum  TVarying {
  CONSTANT, LINEAR, EXPONENTIAL, RAYLEIGH,
  SLAB, SQUARE, CHAINSAW, RANDOM
}
 
enum  TOptMethod {
  OSG, OWSG, OESG, OWESG,
  ORSG, OBSG, OWBSG, OEBSG,
  ORBSG, OFG
}
 
enum  TSampling {
  UNIF_SAMPLING, WIN_SAMPLING, EXP_SAMPLING, WIN_EXP_SAMPLING,
  RAY_SAMPLING
}
 
enum  TRegularizer { NONE, L2REG }
 
enum  TRunningMode { TIME_STEP, INFECTION_STEP, CASCADE_STEP, SINGLE_STEP }
 

Typedef Documentation

Definition at line 62 of file cascdynetinf.h.

Definition at line 65 of file cascdynetinf.h.

Definition at line 61 of file cascdynetinf.h.

Definition at line 64 of file cascdynetinf.h.

Enumeration Type Documentation

enum TModel
Enumerator
EXP 
POW 
RAY 
WEI 

Definition at line 7 of file cascdynetinf.h.

7  {
8  EXP, // exponential
9  POW, // powerlaw
10  RAY, // rayleigh
11  WEI // weibull
12 } TModel;
TModel
Definition: cascdynetinf.h:7
enum TOptMethod
Enumerator
OSG 
OWSG 
OESG 
OWESG 
ORSG 
OBSG 
OWBSG 
OEBSG 
ORBSG 
OFG 

Definition at line 27 of file cascdynetinf.h.

27  {
28  OSG, // stochastic gradient
29  OWSG, // windowed stochastic gradient
30  OESG, // exponential decay stochastic gradient
31  OWESG, // windowed exponential decay stochastic gradient
32  ORSG, // rayleigh decay stochastic gradient
33  OBSG, // no decay batch stochastic gradient
34  OWBSG, // windowed batch stochastic gradient
35  OEBSG, // exponential decay batch stochastic gradient
36  ORBSG, // rayleigh decay batch stochastic gradient
37  OFG
38 } TOptMethod;
TOptMethod
Definition: cascdynetinf.h:27
Enumerator
NONE 
L2REG 

Definition at line 49 of file cascdynetinf.h.

49  {
50  NONE, // no regularizer
51  L2REG // L2 regularizer
52 } TRegularizer;
TRegularizer
Definition: cascdynetinf.h:49
Enumerator
TIME_STEP 
INFECTION_STEP 
CASCADE_STEP 
SINGLE_STEP 

Definition at line 54 of file cascdynetinf.h.

54  {
55  TIME_STEP, // run inference every time step
56  INFECTION_STEP, // run inference every # number of infections
57  CASCADE_STEP, // run inference every time a cascade "finishes"
59 } TRunningMode;
TRunningMode
Definition: cascdynetinf.h:54
enum TSampling
Enumerator
UNIF_SAMPLING 
WIN_SAMPLING 
EXP_SAMPLING 
WIN_EXP_SAMPLING 
RAY_SAMPLING 

Definition at line 40 of file cascdynetinf.h.

enum TVarying
Enumerator
CONSTANT 
LINEAR 
EXPONENTIAL 
RAYLEIGH 
SLAB 
SQUARE 
CHAINSAW 
RANDOM 

Definition at line 15 of file cascdynetinf.h.

15  {
16  CONSTANT, // constant
17  LINEAR, // linear trend up/down
18  EXPONENTIAL, // exponential trend
19  RAYLEIGH, // rayleigh trend
20  SLAB, // slab
21  SQUARE, // square
22  CHAINSAW, // chainsaw
23  RANDOM // random noise around alpha value
24 } TVarying;
TVarying
Definition: cascdynetinf.h:15