SNAP Library 6.0, User Reference
2020-12-09 16:24:20
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
|
#include <ds.h>
Public Member Functions | |
TVVec () | |
TVVec (const TVVec &Vec) | |
TVVec (const TSizeTy &_XDim, const TSizeTy &_YDim) | |
TVVec (const TVec< TVal, TSizeTy > &_ValV, const TSizeTy &_XDim, const TSizeTy &_YDim) | |
TVVec (TSIn &SIn) | |
void | Load (TSIn &SIn) |
void | Save (TSOut &SOut) const |
TVVec< TVal, TSizeTy > & | operator= (const TVVec< TVal, TSizeTy > &Vec) |
bool | operator== (const TVVec &Vec) const |
bool | Empty () const |
void | Clr () |
void | Gen (const TSizeTy &_XDim, const TSizeTy &_YDim) |
TSizeTy | GetXDim () const |
TSizeTy | GetYDim () const |
TSizeTy | GetRows () const |
TSizeTy | GetCols () const |
TVec< TVal, TSizeTy > & | Get1DVec () |
const TVal & | At (const TSizeTy &X, const TSizeTy &Y) const |
TVal & | At (const TSizeTy &X, const TSizeTy &Y) |
TVal & | operator() (const TSizeTy &X, const TSizeTy &Y) |
const TVal & | operator() (const TSizeTy &X, const TSizeTy &Y) const |
void | PutXY (const TSizeTy &X, const TSizeTy &Y, const TVal &Val) |
void | PutAll (const TVal &Val) |
void | PutX (const TSizeTy &X, const TVal &Val) |
void | PutY (const TSizeTy &Y, const TVal &Val) |
TVal | GetXY (const TSizeTy &X, const TSizeTy &Y) const |
void | GetRow (const TSizeTy &RowN, TVec< TVal, TSizeTy > &Vec) const |
void | GetCol (const TSizeTy &ColN, TVec< TVal, TSizeTy > &Vec) const |
void | SwapX (const TSizeTy &X1, const TSizeTy &X2) |
void | SwapY (const TSizeTy &Y1, const TSizeTy &Y2) |
void | Swap (TVVec< TVal, TSizeTy > &Vec) |
void | ShuffleX (TRnd &Rnd) |
void | ShuffleY (TRnd &Rnd) |
void | GetMxValXY (TSizeTy &X, TSizeTy &Y) const |
void | CopyFrom (const TVVec< TVal, TSizeTy > &VVec) |
void | AddXDim () |
void | AddYDim () |
void | DelX (const TSizeTy &X) |
void | DelY (const TSizeTy &Y) |
Private Attributes | |
TInt64 | XDim |
TInt64 | YDim |
TVec< TVal, TSizeTy > | ValV |
|
inline |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
void TVVec< TVal, TSizeTy >::AddXDim | ( | ) |
void TVVec< TVal, TSizeTy >::AddYDim | ( | ) |
|
inline |
|
inline |
|
inline |
void TVVec< TVal, TSizeTy >::CopyFrom | ( | const TVVec< TVal, TSizeTy > & | VVec | ) |
void TVVec< TVal, TSizeTy >::DelX | ( | const TSizeTy & | X | ) |
void TVVec< TVal, TSizeTy >::DelY | ( | const TSizeTy & | Y | ) |
|
inline |
|
inline |
|
inline |
void TVVec< TVal, TSizeTy >::GetCol | ( | const TSizeTy & | ColN, |
TVec< TVal, TSizeTy > & | Vec | ||
) | const |
|
inline |
void TVVec< TVal, TSizeTy >::GetMxValXY | ( | TSizeTy & | X, |
TSizeTy & | Y | ||
) | const |
void TVVec< TVal, TSizeTy >::GetRow | ( | const TSizeTy & | RowN, |
TVec< TVal, TSizeTy > & | Vec | ||
) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void TVVec< TVal, TSizeTy >::Swap | ( | TVVec< TVal, TSizeTy > & | Vec | ) |
void TVVec< TVal, TSizeTy >::SwapX | ( | const TSizeTy & | X1, |
const TSizeTy & | X2 | ||
) |
void TVVec< TVal, TSizeTy >::SwapY | ( | const TSizeTy & | Y1, |
const TSizeTy & | Y2 | ||
) |