Template Class CSparseSymmetricalMatrix
Defined in File CSparseMatrixTemplate.h
Inheritance Relationships
Base Type
public mrpt::math::CSparseMatrixTemplate< T >(Template Class CSparseMatrixTemplate)
Class Documentation
-
template<class T>
class CSparseSymmetricalMatrix : public mrpt::math::CSparseMatrixTemplate<T> A sparse matrix container for square symmetrical content around the main diagonal. This class saves half of the space with respect to CSparseMatrixTemplate since only those entries (c,r) such as c>=r are really stored, but both (c,r) and (r,c) can be retrieved or set and both redirect to the same internal cell container.
See also
Public Functions
-
inline CSparseSymmetricalMatrix()
-
inline explicit CSparseSymmetricalMatrix(const CSparseSymmetricalMatrix &o)
-
inline explicit CSparseSymmetricalMatrix(const CSparseMatrixTemplate<T> &o)
-
virtual ~CSparseSymmetricalMatrix() = default
-
inline void resize(size_t matrixSize)
-
inline CSparseSymmetricalMatrix()