SNAP Library, User Reference
2012-10-02 12:56:23
SNAP, a general purpose network analysis and graph mining library
|
Public Member Functions | |
TSparseGroup () | |
TSparseGroup (TSIn &SIn) | |
TSparseGroup (const TSparseGroup &SG) | |
~TSparseGroup () | |
void | Load (TSIn &SIn) |
void | Save (TSOut &SOut) const |
TSparseGroup & | operator= (const TSparseGroup &SG) |
bool | operator== (const TSparseGroup &SG) const |
bool | operator< (const TSparseGroup &SG) const |
int | Len () const |
int | MxLen () const |
int | Reserved () const |
bool | Empty () const |
void | Clr (const bool &DoDel=true) |
int | GetGroupSize () const |
uint | GetDiskSz () const |
bool | IsEmpty (const int &ValN) const |
const TVal & | Offset (const int &Pos) const |
TVal & | Offset (const int &Pos) |
int | OffsetToPos (int Offset) const |
int | PosToOffset (int Pos) const |
const TVal & | DefVal () const |
const TVal & | Get (const int &ValN) const |
const TVal & | operator[] (const int ValN) const |
TVal & | Set (const int &ValN, const TVal &Val) |
TVal & | Set (const int &ValN) |
void | Del (const int &ValN) |
TSparseGroup< TVal, GroupSize >::TSparseGroup | ( | ) | [inline] |
TSparseGroup< TVal, GroupSize >::TSparseGroup | ( | TSIn & | SIn | ) | [inline] |
TSparseGroup< TVal, GroupSize >::TSparseGroup | ( | const TSparseGroup< TVal, GroupSize > & | SG | ) |
TSparseGroup< TVal, GroupSize >::~TSparseGroup | ( | ) | [inline] |
void TSparseGroup< TVal, GroupSize >::Clr | ( | const bool & | DoDel = true | ) |
const TVal& TSparseGroup< TVal, GroupSize >::DefVal | ( | ) | const [inline] |
void TSparseGroup< TVal, GroupSize >::Del | ( | const int & | ValN | ) |
bool TSparseGroup< TVal, GroupSize >::Empty | ( | ) | const [inline] |
const TVal& TSparseGroup< TVal, GroupSize >::Get | ( | const int & | ValN | ) | const [inline] |
uint TSparseGroup< TVal, GroupSize >::GetDiskSz | ( | ) | const [inline] |
int TSparseGroup< TVal, GroupSize >::GetGroupSize | ( | ) | const [inline] |
bool TSparseGroup< TVal, GroupSize >::IsEmpty | ( | const int & | ValN | ) | const [inline] |
int TSparseGroup< TVal, GroupSize >::Len | ( | ) | const [inline] |
void TSparseGroup< TVal, GroupSize >::Load | ( | TSIn & | SIn | ) |
int TSparseGroup< TVal, GroupSize >::MxLen | ( | ) | const [inline] |
const TVal& TSparseGroup< TVal, GroupSize >::Offset | ( | const int & | Pos | ) | const [inline] |
TVal& TSparseGroup< TVal, GroupSize >::Offset | ( | const int & | Pos | ) | [inline] |
int TSparseGroup< TVal, GroupSize >::OffsetToPos | ( | int | Offset | ) | const |
bool TSparseGroup< TVal, GroupSize >::operator< | ( | const TSparseGroup< TVal, GroupSize > & | SG | ) | const |
TSparseGroup< TVal, GroupSize > & TSparseGroup< TVal, GroupSize >::operator= | ( | const TSparseGroup< TVal, GroupSize > & | SG | ) |
bool TSparseGroup< TVal, GroupSize >::operator== | ( | const TSparseGroup< TVal, GroupSize > & | SG | ) | const |
const TVal& TSparseGroup< TVal, GroupSize >::operator[] | ( | const int | ValN | ) | const [inline] |
int TSparseGroup< TVal, GroupSize >::PosToOffset | ( | int | Pos | ) | const [inline] |
int TSparseGroup< TVal, GroupSize >::Reserved | ( | ) | const [inline] |
void TSparseGroup< TVal, GroupSize >::Save | ( | TSOut & | SOut | ) | const |
TVal & TSparseGroup< TVal, GroupSize >::Set | ( | const int & | ValN, |
const TVal & | Val | ||
) |
TVal& TSparseGroup< TVal, GroupSize >::Set | ( | const int & | ValN | ) | [inline] |