|
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 |