AbstractLinAlgPack: C++ Interfaces For Vectors, Matrices And Related Linear Algebra Objects  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
AbstractLinAlgPack::MatrixSymDiagSparseStd Class Reference

Concrete subclass for a serial symmetric diagonal matrix with many zeros on the diagonal. More...

#include <AbstractLinAlgPack_MatrixSymDiagSparseStd.hpp>

Inheritance diagram for AbstractLinAlgPack::MatrixSymDiagSparseStd:
Inheritance graph
[legend]

List of all members.

Constructors/initializes

 MatrixSymDiagSparseStd ()
 Construct uninitialized.
 MatrixSymDiagSparseStd (const SpVectorSlice &diag)
 Construct the diagonal.
void initialize (const SpVectorSlice &diag)
 Reinitialize the diagonal.

Overridden from MatrixOp

MatrixOpoperator= (const MatrixOp &m)
 
const SpVectorSlice diag () const
 

Detailed Description

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 57 of file AbstractLinAlgPack_MatrixSymDiagSparseStd.hpp.


Constructor & Destructor Documentation

Construct uninitialized.

Definition at line 64 of file AbstractLinAlgPack_MatrixSymDiagSparseStd.hpp.

Construct the diagonal.

Definition at line 50 of file AbstractLinAlgPack_MatrixSymDiagSparseStd.cpp.


Member Function Documentation

Reinitialize the diagonal.

Definition at line 54 of file AbstractLinAlgPack_MatrixSymDiagSparseStd.cpp.

MatrixOp & AbstractLinAlgPack::MatrixSymDiagSparseStd::operator= ( const MatrixOp m) [virtual]

Reimplemented from AbstractLinAlgPack::MatrixOp.

Definition at line 61 of file AbstractLinAlgPack_MatrixSymDiagSparseStd.cpp.

Overridden from MatrixDiagonalSparse

Implements AbstractLinAlgPack::MatrixSymDiagSparse.

Definition at line 82 of file AbstractLinAlgPack_MatrixSymDiagSparseStd.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends