Sleipnir
Public Member Functions
Sleipnir::CSparseFlatHalfMatrix< tType > Class Template Reference
Inheritance diagram for Sleipnir::CSparseFlatHalfMatrix< tType >:
Sleipnir::CSparseMatrixImpl< tType >

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)

Detailed Description

template<class tType>
class Sleipnir::CSparseFlatHalfMatrix< tType >

Definition at line 206 of file sparsematrix.h.


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