SNAP Library, User Reference  2012-10-02 12:56:23
SNAP, a general purpose network analysis and graph mining library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
TTimeNet Class Reference

Inherits TNodeNet< TSecTm >.

List of all members.

Classes

class  TTmBucket

Public Types

typedef TNodeNet< TSecTmTNet
typedef TPt< TNodeNet< TSecTm > > PNet
typedef TVec< TTmBucketTTmBucketV

Public Member Functions

 TTimeNet ()
 TTimeNet (const int &Nodes, const int &Edges)
 TTimeNet (const TTimeNet &TimeNet)
 TTimeNet (TSIn &SIn)
void Save (TSOut &SOut) const
 Saves the network to a (binary) stream SOut.
TTimeNetoperator= (const TTimeNet &TimeNet)
PTimeNet GetSubGraph (const TIntV &NIdV) const
PTimeNENet GetTimeNENet () const
void GetNIdByTm (TIntV &NIdV) const
void GetTmBuckets (const TTmUnit &GroupBy, TTmBucketV &TmBucketV) const
void GetNodeBuckets (const int NodesPerBucket, TTimeNet::TTmBucketV &TmBucketV) const
PGStatVec TimeGrowth (const TTmUnit &TmUnit, const TFSet &TakeStat, const TSecTm &StartTm) const
void PlotEffDiam (const TStr &FNmPref, const TStr &Desc, const TTmUnit &GroupBy, const TSecTm &StartTm, const int &NDiamRuns=10, const bool &OnlyWcc=false, const bool &AlsoRewire=false) const
void PlotMissingPast (const TStr &FNmPref, const TStr &Desc, const TTmUnit &GroupBy, const TSecTm &DelPreTmEdges, const TSecTm &PostTmDiam) const
void PlotCCfOverTm (const TStr &FNmPref, TStr Desc, const TTmUnit &TmUnit, const int &NodesBucket=-1) const
void PlotMedianDegOverTm (const TStr &FNmPref, const TTmUnit &TmUnit, const int &NodesPerBucket=-1) const

Static Public Member Functions

static PTimeNet New ()
 Static constructor that returns a pointer to the network. Call: TPt <TNodeNet<TNodeData> > Net = TNodeNet<TNodeData>::New().
static PTimeNet New (const int &Nodes, const int &Edges)
static PTimeNet Load (TSIn &SIn)
 Static constructor that loads the network from a stream SIn and returns a pointer to it.
static PTimeNet LoadBipartite (const TStr &InFNm)
static PTimeNet LoadArxiv (const TStr &PaperFNm, const TStr &CiteFNm)
static PTimeNet LoadPatents (const TStr &PatentFNm, const TStr &CiteFNm)
static PTimeNet LoadAmazon (const TStr &StlFNm)

Friends

class TPt< TTimeNet >

Member Typedef Documentation

Reimplemented from TNodeNet< TSecTm >.

Reimplemented from TNodeNet< TSecTm >.


Constructor & Destructor Documentation

TTimeNet::TTimeNet ( ) [inline]
TTimeNet::TTimeNet ( const int &  Nodes,
const int &  Edges 
) [inline]
TTimeNet::TTimeNet ( const TTimeNet TimeNet) [inline]
TTimeNet::TTimeNet ( TSIn SIn) [inline]

Member Function Documentation

void TTimeNet::GetNIdByTm ( TIntV NIdV) const
void TTimeNet::GetNodeBuckets ( const int  NodesPerBucket,
TTimeNet::TTmBucketV TmBucketV 
) const
PTimeNet TTimeNet::GetSubGraph ( const TIntV NIdV) const
void TTimeNet::GetTmBuckets ( const TTmUnit GroupBy,
TTmBucketV TmBucketV 
) const
static PTimeNet TTimeNet::Load ( TSIn SIn) [inline, static]

Static constructor that loads the network from a stream SIn and returns a pointer to it.

Reimplemented from TNodeNet< TSecTm >.

PTimeNet TTimeNet::LoadAmazon ( const TStr StlFNm) [static]
PTimeNet TTimeNet::LoadArxiv ( const TStr PaperFNm,
const TStr CiteFNm 
) [static]
PTimeNet TTimeNet::LoadBipartite ( const TStr InFNm) [static]
PTimeNet TTimeNet::LoadPatents ( const TStr PatentFNm,
const TStr CiteFNm 
) [static]
static PTimeNet TTimeNet::New ( ) [inline, static]

Static constructor that returns a pointer to the network. Call: TPt <TNodeNet<TNodeData> > Net = TNodeNet<TNodeData>::New().

Reimplemented from TNodeNet< TSecTm >.

static PTimeNet TTimeNet::New ( const int &  Nodes,
const int &  Edges 
) [inline, static]
TTimeNet & TTimeNet::operator= ( const TTimeNet TimeNet)
void TTimeNet::PlotCCfOverTm ( const TStr FNmPref,
TStr  Desc,
const TTmUnit TmUnit,
const int &  NodesBucket = -1 
) const
void TTimeNet::PlotEffDiam ( const TStr FNmPref,
const TStr Desc,
const TTmUnit GroupBy,
const TSecTm StartTm,
const int &  NDiamRuns = 10,
const bool &  OnlyWcc = false,
const bool &  AlsoRewire = false 
) const
void TTimeNet::PlotMedianDegOverTm ( const TStr FNmPref,
const TTmUnit TmUnit,
const int &  NodesPerBucket = -1 
) const
void TTimeNet::PlotMissingPast ( const TStr FNmPref,
const TStr Desc,
const TTmUnit GroupBy,
const TSecTm DelPreTmEdges,
const TSecTm PostTmDiam 
) const
void TTimeNet::Save ( TSOut SOut) const [inline, virtual]

Saves the network to a (binary) stream SOut.

Reimplemented from TNodeNet< TSecTm >.

PGStatVec TTimeNet::TimeGrowth ( const TTmUnit TmUnit,
const TFSet TakeStat,
const TSecTm StartTm 
) const

Friends And Related Function Documentation

friend class TPt< TTimeNet > [friend]

The documentation for this class was generated from the following files: