|
AbstractLinAlgPack: C++ Interfaces For Vectors, Matrices And Related Linear Algebra Objects Version of the Day
|
Concrete subclass for a serial symmetric diagonal matrix with many zeros on the diagonal. More...
#include <AbstractLinAlgPack_MatrixSymDiagSparseStd.hpp>

Constructors/initializes | |
| MatrixSymDiagSparseStd () | |
| Construct uninitialized. | |
| MatrixSymDiagSparseStd (const SpVectorSlice &diag) | |
| Construct the diagonal. | |
| void | initialize (const SpVectorSlice &diag) |
| Reinitialize the diagonal. | |
Overridden from MatrixOp | |
| MatrixOp & | operator= (const MatrixOp &m) |
| | |
| const SpVectorSlice | diag () const |
| | |
Concrete subclass for a serial symmetric diagonal matrix with many zeros on the diagonal.
The underlying diagonal vector is sorted and determines the dimensions of the matrix.
The default constructor, copy constructor are allowed.
Definition at line 44 of file AbstractLinAlgPack_MatrixSymDiagSparseStd.hpp.
| AbstractLinAlgPack::MatrixSymDiagSparseStd::MatrixSymDiagSparseStd | ( | ) | [inline] |
Construct uninitialized.
Definition at line 51 of file AbstractLinAlgPack_MatrixSymDiagSparseStd.hpp.
| AbstractLinAlgPack::MatrixSymDiagSparseStd::MatrixSymDiagSparseStd | ( | const SpVectorSlice & | diag | ) |
Construct the diagonal.
Definition at line 37 of file AbstractLinAlgPack_MatrixSymDiagSparseStd.cpp.
| void AbstractLinAlgPack::MatrixSymDiagSparseStd::initialize | ( | const SpVectorSlice & | diag | ) |
Reinitialize the diagonal.
Definition at line 41 of file AbstractLinAlgPack_MatrixSymDiagSparseStd.cpp.
Reimplemented from AbstractLinAlgPack::MatrixOp.
Definition at line 48 of file AbstractLinAlgPack_MatrixSymDiagSparseStd.cpp.
| const SpVectorSlice AbstractLinAlgPack::MatrixSymDiagSparseStd::diag | ( | ) | const [virtual] |
Overridden from MatrixDiagonalSparse
Implements AbstractLinAlgPack::MatrixSymDiagSparse.
Definition at line 69 of file AbstractLinAlgPack_MatrixSymDiagSparseStd.cpp.
1.7.4