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
TGStatVec Class Reference

List of all members.

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 >

Detailed Description

Graph Statistisc Sequence


Constructor & Destructor Documentation

TGStatVec::TGStatVec ( const TTmUnit &  _TmUnit = tmu1Sec)
TGStatVec::TGStatVec ( const TTmUnit &  _TmUnit,
const TFSet &  TakeGrowthStat 
)
TGStatVec::TGStatVec ( const TGStatVec &  GStat)

Member Function Documentation

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]
TGStatVec & TGStatVec::operator= ( const TGStatVec &  GStat)
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 
)

Friends And Related Function Documentation

friend class TPt< TGStatVec > [friend]

Member Data Documentation


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