42 #ifndef SPARSE_LINALG_PACK_MATRIX_DIAGONAL_SPARSE_STD_H
43 #define SPARSE_LINALG_PACK_MATRIX_DIAGONAL_SPARSE_STD_H
48 namespace AbstractLinAlgPack {
101 #endif // SPARSE_LINALG_PACK_MATRIX_DIAGONAL_SPARSE_STD_H
Sparse Vector Slice class template.
MatrixOp & operator=(const MatrixOp &m)
Abstract base class for all serial symmetric diagonal matrices with significant zeros along the diago...
MatrixSymDiagSparseStd()
Construct uninitialized.
void initialize(const SpVectorSlice &diag)
Reinitialize the diagonal.
const SpVectorSlice diag() const
Base class for all matrices that support basic matrix operations.
Concrete subclass for a serial symmetric diagonal matrix with many zeros on the diagonal.