SNAP Library, User Reference
2012-10-02 12:56:23
SNAP, a general purpose network analysis and graph mining library
|
Public Member Functions | |
TGStatVec (const TTmUnit &_TmUnit=tmu1Sec) | |
TGStatVec (const TTmUnit &_TmUnit, const TFSet &TakeGrowthStat) | |
TGStatVec (const TGStatVec &GStat) | |
TGStatVec (TSIn &SIn) | |
void | Save (TSOut &SOut) const |
TGStatVec & | operator= (const TGStatVec &GStat) |
PGStat | Add () |
PGStat | Add (const TSecTm &Time, TStr GraphNm=TStr()) |
void | Add (const PGStat &Growth) |
void | Add (const PNGraph &Graph, const TSecTm &Time, const TStr &GraphNm=TStr()) |
void | Add (const PNEGraph &Graph, const TSecTm &Time, const TStr &GraphNm=TStr()) |
void | Clr () |
void | Sort (const TGStatVal &SortBy=gsvNodes, const bool &Asc=true) |
int | Len () const |
bool | Empty () const |
PGStat | operator[] (const int &ValN) const |
PGStat | At (const int &ValN) const |
PGStat | Last () const |
const TGStatV & | GetGStatV () const |
void | Del (const int &ValN) |
void | DelLast () |
void | DelBefore (const TSecTm &Tm) |
void | DelAfter (const TSecTm &Tm) |
void | DelSmallNodes (const int &MinNodes) |
void | SetTmUnit (const TTmUnit &TimeUnit) |
TTmUnit | GetTmUnit () const |
void | SetTakeStat (const TFSet &TakeStatSet) |
bool | HasVal (const TGStatVal &Stat) const |
bool | HasDistr (const TGStatDistr &Stat) const |
void | GetValV (const TGStatVal &XVal, const TGStatVal &YVal, TFltPrV &ValV) const |
PGStat | GetAvgGStat (const bool &ClipAt1=false) |
void | Plot (const TGStatVal &XVal, const TGStatVal &YVal, const TStr &OutFNm, TStr &Desc, const TGpScaleTy &Scale=gpsAuto, const bool &PowerFit=false) const |
void | PlotAllVsX (const TGStatVal &XVal, const TStr &OutFNm, TStr Desc=TStr(), const TGpScaleTy &Scale=gpsAuto, const bool &PowerFit=false) const |
void | ImposeDistr (const TGStatDistr &Distr, const TStr &FNmPref, TStr Desc=TStr(), const bool &ExpBin=false, const bool &PowerFit=false, const TGpSeriesTy &PlotWith=gpwLinesPoints, const TStr &Style="") const |
void | SaveTxt (const TStr &FNmPref, const TStr &Desc) const |
Static Public Member Functions | |
static PGStatVec | New (const TTmUnit &_TmUnit=tmu1Sec) |
static PGStatVec | New (const TTmUnit &_TmUnit, const TFSet &TakeGrowthStat) |
static PGStatVec | Load (TSIn &SIn) |
Static Public Attributes | |
static uint | MinNodesEdges = 10 |
Friends | |
class | TPt< TGStatVec > |
Graph Statistisc Sequence
TGStatVec::TGStatVec | ( | const TTmUnit & | _TmUnit = tmu1Sec | ) |
TGStatVec::TGStatVec | ( | const TTmUnit & | _TmUnit, |
const TFSet & | TakeGrowthStat | ||
) |
TGStatVec::TGStatVec | ( | const TGStatVec & | GStat | ) |
TGStatVec::TGStatVec | ( | TSIn & | SIn | ) |
PGStat TGStatVec::Add | ( | ) |
PGStat TGStatVec::Add | ( | const TSecTm & | Time, |
TStr | GraphNm = TStr() |
||
) |
void TGStatVec::Add | ( | const PGStat & | Growth | ) | [inline] |
void TGStatVec::Add | ( | const PNGraph & | Graph, |
const TSecTm & | Time, | ||
const TStr & | GraphNm = TStr() |
||
) |
void TGStatVec::Add | ( | const PNEGraph & | Graph, |
const TSecTm & | Time, | ||
const TStr & | GraphNm = TStr() |
||
) |
PGStat TGStatVec::At | ( | const int & | ValN | ) | const [inline] |
void TGStatVec::Clr | ( | ) | [inline] |
void TGStatVec::Del | ( | const int & | ValN | ) | [inline] |
void TGStatVec::DelAfter | ( | const TSecTm & | Tm | ) |
void TGStatVec::DelBefore | ( | const TSecTm & | Tm | ) |
void TGStatVec::DelLast | ( | ) | [inline] |
void TGStatVec::DelSmallNodes | ( | const int & | MinNodes | ) |
bool TGStatVec::Empty | ( | ) | const [inline] |
PGStat TGStatVec::GetAvgGStat | ( | const bool & | ClipAt1 = false | ) |
const TGStatV& TGStatVec::GetGStatV | ( | ) | const [inline] |
TTmUnit TGStatVec::GetTmUnit | ( | ) | const [inline] |
void TGStatVec::GetValV | ( | const TGStatVal & | XVal, |
const TGStatVal & | YVal, | ||
TFltPrV & | ValV | ||
) | const |
bool TGStatVec::HasDistr | ( | const TGStatDistr & | Stat | ) | const [inline] |
bool TGStatVec::HasVal | ( | const TGStatVal & | Stat | ) | const [inline] |
void TGStatVec::ImposeDistr | ( | const TGStatDistr & | Distr, |
const TStr & | FNmPref, | ||
TStr | Desc = TStr() , |
||
const bool & | ExpBin = false , |
||
const bool & | PowerFit = false , |
||
const TGpSeriesTy & | PlotWith = gpwLinesPoints , |
||
const TStr & | Style = "" |
||
) | const |
PGStat TGStatVec::Last | ( | ) | const [inline] |
int TGStatVec::Len | ( | ) | const [inline] |
static PGStatVec TGStatVec::Load | ( | TSIn & | SIn | ) | [inline, static] |
PGStatVec TGStatVec::New | ( | const TTmUnit & | _TmUnit = tmu1Sec | ) | [static] |
PGStatVec TGStatVec::New | ( | const TTmUnit & | _TmUnit, |
const TFSet & | TakeGrowthStat | ||
) | [static] |
PGStat TGStatVec::operator[] | ( | const int & | ValN | ) | const [inline] |
void TGStatVec::Plot | ( | const TGStatVal & | XVal, |
const TGStatVal & | YVal, | ||
const TStr & | OutFNm, | ||
TStr & | Desc, | ||
const TGpScaleTy & | Scale = gpsAuto , |
||
const bool & | PowerFit = false |
||
) | const |
void TGStatVec::PlotAllVsX | ( | const TGStatVal & | XVal, |
const TStr & | OutFNm, | ||
TStr | Desc = TStr() , |
||
const TGpScaleTy & | Scale = gpsAuto , |
||
const bool & | PowerFit = false |
||
) | const |
void TGStatVec::Save | ( | TSOut & | SOut | ) | const |
void TGStatVec::SaveTxt | ( | const TStr & | FNmPref, |
const TStr & | Desc | ||
) | const |
void TGStatVec::SetTakeStat | ( | const TFSet & | TakeStatSet | ) | [inline] |
void TGStatVec::SetTmUnit | ( | const TTmUnit & | TimeUnit | ) | [inline] |
void TGStatVec::Sort | ( | const TGStatVal & | SortBy = gsvNodes , |
const bool & | Asc = true |
||
) |
uint TGStatVec::MinNodesEdges = 10 [static] |