Sleipnir
|
Public Member Functions | |
CSparseFlatHalfMatrix (const tType &Default) | |
void | Copy (const CSparseFlatMatrix< tType > &cf) |
void | Initialize (size_t iR) |
void | InitializeRow (size_t rowID, size_t num) |
void | Reset () |
const tType & | GetDefault () const |
size_t | GetRows () const |
void | Add (size_t iY, size_t iX, tType v) |
const vector< CPair< tType > > & | GetRow (size_t iY) const |
vector< CPair< tType > >::iterator | RowBegin (size_t iY) |
vector< CPair< tType > >::iterator | RowEnd (size_t iY) |
void | Shrink () |
void | SortRow (size_t iY) |
void | Organize () |
void | AdjustCoord (size_t &iY, size_t &iX) |
bool | Check (size_t iY, size_t iX) |
CPair< tType > * | GetElement (size_t iY, size_t iX) |
tType | Get (size_t iY, size_t iX) const |
void | Set (size_t iY, size_t iX, tType v) |
void | Increment (size_t iY, size_t iX, tType v) |
Definition at line 206 of file sparsematrix.h.