Class xlifepp::CsStorage#
-
class CsStorage : public xlifepp::MatrixStorage#
-
abstract base class of all compressed sparse storage classes
child class of row compressed sparse storage
Subclassed by xlifepp::ColCsStorage, xlifepp::DualCsStorage, xlifepp::RowCsStorage, xlifepp::SymCsStorage
Public Functions
-
CsStorage(AccessType = _dual, string_t id = "CsStorage")#
-
constructor by access type
-
CsStorage(number_t, AccessType = _dual, string_t id = "CsStorage")#
-
constructor by access type, number of columns and rows (same)
-
CsStorage(number_t, number_t, AccessType = _dual, string_t id = "CsStorage")#
-
constructor by access type, number of columns and rows
-
inline virtual ~CsStorage()#
-
virtual destructor
-
inline virtual bool isDiagonal() const#
-
< true if diagonal
-
CsStorage(AccessType = _dual, string_t id = "CsStorage")#