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
TGStatVecoperator= (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 TGStatVGetGStatV () 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: