Class of The multi-dimensional sparse matrix. More...
#include <matrix.hpp>
Classes | |
class | Iterator |
class | Layout< 0, Types...> |
class | TupleHash |
Public Member Functions | |
Matrix ()=default | |
~Matrix ()=default | |
Matrix (const Matrix &other) noexcept | |
Matrix (Matrix &&other) noexcept | |
Matrix (std::initializer_list< std::pair< const TupleKey, T >> list) | |
Matrix & | operator= (const Matrix &other) |
Matrix & | operator= (Matrix &&other) noexcept |
bool | operator== (const Matrix &other) const |
bool | operator!= (const Matrix &other) const |
NextLayout | operator[] (size_t idx) |
const NextLayout | operator[] (size_t idx) const |
auto | begin () const noexcept |
auto | end () const noexcept |
size_t | size () const noexcept |
void | clear () noexcept |
Clears the mapped matrix. More... | |
Class of The multi-dimensional sparse matrix.
|
default |
|
default |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
Return an input iterator to the beginning
|
inlinenoexcept |
Clears the mapped matrix.
|
inlinenoexcept |
Return an input iterator to the end
|
inline |
|
inline |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
Get real count of elements in matrix