SNAP Library, User Reference
2012-10-02 12:56:23
SNAP, a general purpose network analysis and graph mining library
|
Inherits TNodeNet< TSecTm >.
Classes | |
class | TTmBucket |
Public Types | |
typedef TNodeNet< TSecTm > | TNet |
typedef TPt< TNodeNet< TSecTm > > | PNet |
typedef TVec< TTmBucket > | TTmBucketV |
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. | |
TTimeNet & | operator= (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 > |
typedef TPt<TNodeNet<TSecTm> > TTimeNet::PNet |
Reimplemented from TNodeNet< TSecTm >.
typedef TNodeNet<TSecTm> TTimeNet::TNet |
Reimplemented from TNodeNet< TSecTm >.
typedef TVec<TTmBucket> TTimeNet::TTmBucketV |
TTimeNet::TTimeNet | ( | ) | [inline] |
TTimeNet::TTimeNet | ( | const int & | Nodes, |
const int & | Edges | ||
) | [inline] |
TTimeNet::TTimeNet | ( | const TTimeNet & | TimeNet | ) | [inline] |
TTimeNet::TTimeNet | ( | TSIn & | SIn | ) | [inline] |
void TTimeNet::GetNIdByTm | ( | TIntV & | NIdV | ) | const |
void TTimeNet::GetNodeBuckets | ( | const int | NodesPerBucket, |
TTimeNet::TTmBucketV & | TmBucketV | ||
) | const |
PTimeNet TTimeNet::GetSubGraph | ( | const TIntV & | NIdV | ) | const |
PTimeNENet TTimeNet::GetTimeNENet | ( | ) | 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] |
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 |