|
SNAP Library, User Reference
2012-10-02 12:56:23
SNAP, a general purpose network analysis and graph mining library
|
Classes | |
| class | TCmpByVal |
Public Types | |
| typedef TQuad< TStr, TStr, TStr, TGpScaleTy > | TPlotInfo |
Public Member Functions | |
| TGStat (const TSecTm &GraphTm=TSecTm(), const TStr &GraphName=TStr()) | |
| TGStat (const PNGraph &Graph, const TSecTm &Time, TFSet StatFSet=TFSet(), const TStr &GraphName=TStr()) | |
| TGStat (const PNEGraph &Graph, const TSecTm &Time, TFSet StatFSet=TFSet(), const TStr &GraphName=TStr()) | |
| template<class PGraph > | |
| TGStat (const PGraph &Graph, const TSecTm &Time, TFSet StatFSet=TFSet(), const TStr &GraphName=TStr()) | |
| TGStat (const TGStat &GStat) | |
| TGStat (TSIn &SIn) | |
| void | Save (TSOut &SOut) const |
| template<class PGraph > | |
| PGStat | New (const PGraph &Graph, const TSecTm &Time, TFSet StatFSet=TFSet(), const TStr &GraphNm=TStr()) |
| PGStat | Clone () const |
| TGStat & | operator= (const TGStat &GStat) |
| bool | operator== (const TGStat &GStat) const |
| bool | operator< (const TGStat &GStat) const |
| int | GetYear () const |
| int | GetMonth () const |
| int | GetDay () const |
| int | GetHour () const |
| int | GetMin () const |
| int | GetSec () const |
| TStr | GetTmStr () const |
| void | SetTm (const TSecTm &GraphTm) |
| TStr | GetNm () const |
| void | SetNm (const TStr &GraphName) |
| int | GetVals () const |
| bool | HasVal (const TGStatVal &StatVal) const |
| double | GetVal (const TGStatVal &StatVal) const |
| void | SetVal (const TGStatVal &StatVal, const double &Val) |
| int | GetDistrs () const |
| bool | HasDistr (const TGStatDistr &Distr) const |
| const TFltPrV & | GetDistr (const TGStatDistr &Distr) const |
| void | GetDistr (const TGStatDistr &Distr, TFltPrV &FltPrV) const |
| void | SetDistr (const TGStatDistr &Distr, const TFltPrV &FltPrV) |
| int | GetNodes () const |
| int | GetEdges () const |
| void | TakeStat (const PNGraph &Graph, const TSecTm &Time, TFSet StatFSet, const TStr &GraphName) |
| template<class PGraph > | |
| void | TakeStat (const PGraph &Graph, const TSecTm &Time, TFSet StatFSet, const TStr &GraphName) |
| template<class PGraph > | |
| void | TakeBasicStat (const PGraph &Graph, const bool &IsMxWcc=false) |
| template<class PGraph > | |
| void | TakeBasicStat (const PGraph &Graph, TFSet FSet, const bool &IsMxWcc=false) |
| template<class PGraph > | |
| void | TakeDegDistr (const PGraph &Graph) |
| template<class PGraph > | |
| void | TakeDegDistr (const PGraph &Graph, TFSet StatFSet) |
| template<class PGraph > | |
| void | TakeDiam (const PGraph &Graph, const bool &IsMxWcc=false) |
| template<class PGraph > | |
| void | TakeDiam (const PGraph &Graph, TFSet StatFSet, const bool &IsMxWcc=false) |
| template<class PGraph > | |
| void | TakeConnComp (const PGraph &Graph) |
| template<class PGraph > | |
| void | TakeConnComp (const PGraph &Graph, TFSet StatFSet) |
| template<class PGraph > | |
| void | TakeClustCf (const PGraph &Graph, const int &SampleNodes=-1) |
| template<class PGraph > | |
| void | TakeTriadPart (const PGraph &Graph) |
| void | TakeSpectral (const PNGraph &Graph, const int _TakeSngVals=-1) |
| void | TakeSpectral (const PNGraph &Graph, TFSet StatFSet, int _TakeSngVals=-1) |
| void | Plot (const TGStatDistr &Distr, const TStr &FNmPref, TStr Desc=TStr(), bool PowerFit=false) const |
| void | Plot (const TFSet &FSet, const TStr &FNmPref, TStr Desc=TStr(), bool PowerFit=false) const |
| void | PlotAll (const TStr &FNmPref, TStr Desc=TStr(), bool PowerFit=false) const |
| void | DumpValStat () |
| void | AvgGStat (const PGStatVec &GStatVec, const bool &ClipAt1=false) |
| void | AvgGStat (const TGStatV &GStatV, const bool &ClipAt1=false) |
Static Public Member Functions | |
| static PGStat | New (const TSecTm &Time=TSecTm(), const TStr &GraphName=TStr()) |
| static PGStat | New (const PNGraph &Graph, const TSecTm &Time, TFSet StatFSet=TFSet(), const TStr &GraphNm=TStr()) |
| static PGStat | New (const PNEGraph &Graph, const TSecTm &Time, TFSet StatFSet=TFSet(), const TStr &GraphNm=TStr()) |
| static PGStat | Load (TSIn &SIn) |
| static TStr | GetDistrStr (const TGStatDistr &Distr) |
| static TStr | GetValStr (const TGStatVal &Val) |
| static TPlotInfo | GetPlotInfo (const TGStatVal &Val) |
| static TPlotInfo | GetPlotInfo (const TGStatDistr &Distr) |
| static TFSet | NoStat () |
| static TFSet | BasicStat () |
| static TFSet | DegDStat () |
| static TFSet | NoDiamStat () |
| static TFSet | NoDistrStat () |
| static TFSet | NoSvdStat () |
| static TFSet | AllStat () |
Public Attributes | |
| TSecTm | Time |
| TStr | GraphNm |
| TIntFltH | ValStatH |
| THash< TInt, TFltPrV > | DistrStatH |
Static Public Attributes | |
| static int | NDiamRuns = 10 |
| static int | TakeSngVals = 100 |
Friends | |
| class | TCmpByVal |
| class | TPt< TGStat > |
Statistics of a Graph Snapshot
| typedef TQuad<TStr, TStr, TStr, TGpScaleTy> TGStat::TPlotInfo |
| TGStat::TGStat | ( | const TSecTm & | GraphTm = TSecTm(), |
| const TStr & | GraphName = TStr() |
||
| ) |
| TGStat::TGStat | ( | const PNGraph & | Graph, |
| const TSecTm & | Time, | ||
| TFSet | StatFSet = TFSet(), |
||
| const TStr & | GraphName = TStr() |
||
| ) |
| TGStat::TGStat | ( | const PNEGraph & | Graph, |
| const TSecTm & | Time, | ||
| TFSet | StatFSet = TFSet(), |
||
| const TStr & | GraphName = TStr() |
||
| ) |
| TGStat::TGStat | ( | const PGraph & | Graph, |
| const TSecTm & | Time, | ||
| TFSet | StatFSet = TFSet(), |
||
| const TStr & | GraphName = TStr() |
||
| ) | [inline] |
| TGStat::TGStat | ( | const TGStat & | GStat | ) |
| TGStat::TGStat | ( | TSIn & | SIn | ) |
| TFSet TGStat::AllStat | ( | ) | [static] |
| void TGStat::AvgGStat | ( | const PGStatVec & | GStatVec, |
| const bool & | ClipAt1 = false |
||
| ) |
| void TGStat::AvgGStat | ( | const TGStatV & | GStatV, |
| const bool & | ClipAt1 = false |
||
| ) |
| TFSet TGStat::BasicStat | ( | ) | [static] |
| PGStat TGStat::Clone | ( | ) | const [inline] |
| TFSet TGStat::DegDStat | ( | ) | [static] |
| void TGStat::DumpValStat | ( | ) |
| int TGStat::GetDay | ( | ) | const [inline] |
| const TFltPrV & TGStat::GetDistr | ( | const TGStatDistr & | Distr | ) | const |
| void TGStat::GetDistr | ( | const TGStatDistr & | Distr, |
| TFltPrV & | FltPrV | ||
| ) | const |
| int TGStat::GetDistrs | ( | ) | const [inline] |
| TStr TGStat::GetDistrStr | ( | const TGStatDistr & | Distr | ) | [static] |
| int TGStat::GetEdges | ( | ) | const [inline] |
| int TGStat::GetHour | ( | ) | const [inline] |
| int TGStat::GetMin | ( | ) | const [inline] |
| int TGStat::GetMonth | ( | ) | const [inline] |
| TStr TGStat::GetNm | ( | ) | const [inline] |
| int TGStat::GetNodes | ( | ) | const [inline] |
| TGStat::TPlotInfo TGStat::GetPlotInfo | ( | const TGStatVal & | Val | ) | [static] |
| TGStat::TPlotInfo TGStat::GetPlotInfo | ( | const TGStatDistr & | Distr | ) | [static] |
| int TGStat::GetSec | ( | ) | const [inline] |
| TStr TGStat::GetTmStr | ( | ) | const [inline] |
| double TGStat::GetVal | ( | const TGStatVal & | StatVal | ) | const |
| int TGStat::GetVals | ( | ) | const [inline] |
| TStr TGStat::GetValStr | ( | const TGStatVal & | Val | ) | [static] |
| int TGStat::GetYear | ( | ) | const [inline] |
| bool TGStat::HasDistr | ( | const TGStatDistr & | Distr | ) | const [inline] |
| bool TGStat::HasVal | ( | const TGStatVal & | StatVal | ) | const |
| static PGStat TGStat::Load | ( | TSIn & | SIn | ) | [inline, static] |
| static PGStat TGStat::New | ( | const TSecTm & | Time = TSecTm(), |
| const TStr & | GraphName = TStr() |
||
| ) | [inline, static] |
| static PGStat TGStat::New | ( | const PNGraph & | Graph, |
| const TSecTm & | Time, | ||
| TFSet | StatFSet = TFSet(), |
||
| const TStr & | GraphNm = TStr() |
||
| ) | [inline, static] |
| static PGStat TGStat::New | ( | const PNEGraph & | Graph, |
| const TSecTm & | Time, | ||
| TFSet | StatFSet = TFSet(), |
||
| const TStr & | GraphNm = TStr() |
||
| ) | [inline, static] |
| PGStat TGStat::New | ( | const PGraph & | Graph, |
| const TSecTm & | Time, | ||
| TFSet | StatFSet = TFSet(), |
||
| const TStr & | GraphNm = TStr() |
||
| ) | [inline] |
| TFSet TGStat::NoDiamStat | ( | ) | [static] |
| TFSet TGStat::NoDistrStat | ( | ) | [static] |
| TFSet TGStat::NoStat | ( | ) | [static] |
| TFSet TGStat::NoSvdStat | ( | ) | [static] |
| bool TGStat::operator< | ( | const TGStat & | GStat | ) | const |
| bool TGStat::operator== | ( | const TGStat & | GStat | ) | const |
| void TGStat::Plot | ( | const TGStatDistr & | Distr, |
| const TStr & | FNmPref, | ||
| TStr | Desc = TStr(), |
||
| bool | PowerFit = false |
||
| ) | const |
| void TGStat::Plot | ( | const TFSet & | FSet, |
| const TStr & | FNmPref, | ||
| TStr | Desc = TStr(), |
||
| bool | PowerFit = false |
||
| ) | const |
| void TGStat::PlotAll | ( | const TStr & | FNmPref, |
| TStr | Desc = TStr(), |
||
| bool | PowerFit = false |
||
| ) | const |
| void TGStat::Save | ( | TSOut & | SOut | ) | const |
| void TGStat::SetDistr | ( | const TGStatDistr & | Distr, |
| const TFltPrV & | FltPrV | ||
| ) |
| void TGStat::SetNm | ( | const TStr & | GraphName | ) | [inline] |
| void TGStat::SetTm | ( | const TSecTm & | GraphTm | ) | [inline] |
| void TGStat::SetVal | ( | const TGStatVal & | StatVal, |
| const double & | Val | ||
| ) |
| void TGStat::TakeBasicStat | ( | const PGraph & | Graph, |
| const bool & | IsMxWcc = false |
||
| ) |
| void TGStat::TakeBasicStat | ( | const PGraph & | Graph, |
| TFSet | FSet, | ||
| const bool & | IsMxWcc = false |
||
| ) |
| void TGStat::TakeClustCf | ( | const PGraph & | Graph, |
| const int & | SampleNodes = -1 |
||
| ) |
| void TGStat::TakeConnComp | ( | const PGraph & | Graph | ) |
| void TGStat::TakeConnComp | ( | const PGraph & | Graph, |
| TFSet | StatFSet | ||
| ) |
| void TGStat::TakeDegDistr | ( | const PGraph & | Graph | ) |
| void TGStat::TakeDegDistr | ( | const PGraph & | Graph, |
| TFSet | StatFSet | ||
| ) |
| void TGStat::TakeDiam | ( | const PGraph & | Graph, |
| const bool & | IsMxWcc = false |
||
| ) |
| void TGStat::TakeDiam | ( | const PGraph & | Graph, |
| TFSet | StatFSet, | ||
| const bool & | IsMxWcc = false |
||
| ) |
| void TGStat::TakeSpectral | ( | const PNGraph & | Graph, |
| const int | _TakeSngVals = -1 |
||
| ) |
| void TGStat::TakeSpectral | ( | const PNGraph & | Graph, |
| TFSet | StatFSet, | ||
| int | _TakeSngVals = -1 |
||
| ) |
| void TGStat::TakeStat | ( | const PNGraph & | Graph, |
| const TSecTm & | Time, | ||
| TFSet | StatFSet, | ||
| const TStr & | GraphName | ||
| ) |
| void TGStat::TakeStat | ( | const PGraph & | Graph, |
| const TSecTm & | Time, | ||
| TFSet | StatFSet, | ||
| const TStr & | GraphName | ||
| ) |
| void TGStat::TakeTriadPart | ( | const PGraph & | Graph | ) |
friend class TCmpByVal [friend] |
int TGStat::NDiamRuns = 10 [static] |
int TGStat::TakeSngVals = 100 [static] |