class SymDenseMatrix : public Matrix

Data type symmetric dense matrix

Inheritance:


Public Methods

SymDenseMatrix(int s)
Creates symmetric dense matrix of size s.
inline double& operator)(int i, int j)
Returns reference to a_{ij}. Index i, j = 0 .. size-1
inline const double& operator) (int i, int j) const
Returns constant reference to a_{ij}. Index i, j = 0 .. size-1
virtual double& Elem(int i, int j)
Returns reference to a_{ij}. Index i, j = 0 .. size-1
virtual const double& Elem(int i, int j) const
Returns constant reference to a_{ij}. Index i, j = 0 .. size-1
virtual void Mult(const Vector & x, Vector & y) const
Matrix vector multiplication.
virtual MatrixInverse* Inverse() const
Returns a pointer to (approximation) of the matrix inverse.
virtual ~SymDenseMatrix()
Destroys symmetric dense matrix.

Inherited from Matrix:

Public Methods

inline int Size() const
virtual void AddElementMatrix(const Array<int> & dofs, const Matrix & elemmat)
virtual void AddElementMatrix(const Array<int> & dofs1, const Array<int> & dofs2, const RectangularMatrix & elemmat)
CGMatrixInverse* CG(int printiter = 0, int maxnumiter = 1000, double rtol = 10e-12, double atol = 10e-24) const
PCGMatrixInverse* PCG(const MatrixInverse & b, int printiter = 0, int maxnumiter = 1000, double rtol = 10e-12, double atol = 10e-24) const
virtual void Finalize()
virtual void Print(ostream & out = cout, int width =4)

Documentation

Data type symmetric dense matrix
SymDenseMatrix(int s)
Creates symmetric dense matrix of size s.

inline double& operator)(int i, int j)
Returns reference to a_{ij}. Index i, j = 0 .. size-1

inline const double& operator) (int i, int j) const
Returns constant reference to a_{ij}. Index i, j = 0 .. size-1

virtual double& Elem(int i, int j)
Returns reference to a_{ij}. Index i, j = 0 .. size-1

virtual const double& Elem(int i, int j) const
Returns constant reference to a_{ij}. Index i, j = 0 .. size-1

virtual void Mult(const Vector & x, Vector & y) const
Matrix vector multiplication.

virtual MatrixInverse* Inverse() const
Returns a pointer to (approximation) of the matrix inverse.

virtual ~SymDenseMatrix()
Destroys symmetric dense matrix.


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de