SNAP Library , Developer Reference  2013-01-07 14:03:36
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
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,
TFltFltH
TStrFltFltHNEDNet
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.

             {
  EXP, // exponential
  POW, // powerlaw
  RAY, // rayleigh
  WEI // weibull
} TModel;
enum TOptMethod
Enumerator:
OSG 
OWSG 
OESG 
OWESG 
ORSG 
OBSG 
OWBSG 
OEBSG 
ORBSG 
OFG 

Definition at line 27 of file cascdynetinf.h.

             {
  OSG,    // stochastic gradient
  OWSG,    // windowed stochastic gradient
  OESG,   // exponential decay stochastic gradient
  OWESG,  // windowed exponential decay stochastic gradient
  ORSG,  // rayleigh decay stochastic gradient
  OBSG,   // no decay batch stochastic gradient
  OWBSG,   // windowed batch stochastic gradient
  OEBSG,  // exponential decay batch stochastic gradient
  ORBSG,  // rayleigh decay batch stochastic gradient
  OFG
} TOptMethod;
Enumerator:
NONE 
L2REG 

Definition at line 49 of file cascdynetinf.h.

             {
  NONE, // no regularizer
  L2REG // L2 regularizer
} TRegularizer;
Enumerator:
TIME_STEP 
INFECTION_STEP 
CASCADE_STEP 
SINGLE_STEP 

Definition at line 54 of file cascdynetinf.h.

             {
  TIME_STEP, // run inference every time step
  INFECTION_STEP, // run inference every # number of infections
  CASCADE_STEP, // run inference every time a cascade "finishes"
  SINGLE_STEP
} TRunningMode;
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.

             {
  CONSTANT, // constant
  LINEAR, // linear trend up/down
  EXPONENTIAL, // exponential trend
  RAYLEIGH, // rayleigh trend
  SLAB, // slab
  SQUARE, // square
  CHAINSAW, // chainsaw
  RANDOM // random noise around alpha value
} TVarying;