42 #ifndef SPARSE_LINALG_PACK_MATRIX_DIAGONAL_SPARSE_STD_H
43 #define SPARSE_LINALG_PACK_MATRIX_DIAGONAL_SPARSE_STD_H
45 #include "AbstractLinAlgPack_MatrixSymDiagSparse.hpp"
46 #include "AbstractLinAlgPack_SpVectorClass.hpp"
48 namespace AbstractLinAlgPack {
101 #endif // SPARSE_LINALG_PACK_MATRIX_DIAGONAL_SPARSE_STD_H
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.