class TriDiagonalMatrixInverse : public MatrixInverse

Data type for inverse of tridiagonal matrix

Inheritance:


Public Methods

TriDiagonalMatrixInverse(const TriDiagonalMatrix & mat)
Creates tridiagonal inverse matrix. Computes factorization of mat and stores LU factors.
virtual void Mult(const Vector & x, Vector & y) const
Matrix vector multiplication with TD-inverse Matrix.
void Rebuild(const TriDiagonalMatrix & mat)
Makes LU factorization of a new TriDiagonalMatrix
virtual ~TriDiagonalMatrixInverse()
Destroys tridiagonal inverse matrix.

Inherited from MatrixInverse:

Public Methods

inline int Size() const

Documentation

Data type for inverse of tridiagonal matrix. Stores LU factors
TriDiagonalMatrixInverse(const TriDiagonalMatrix & mat)
Creates tridiagonal inverse matrix. Computes factorization of mat and stores LU factors.

virtual void Mult(const Vector & x, Vector & y) const
Matrix vector multiplication with TD-inverse Matrix.

void Rebuild(const TriDiagonalMatrix & mat)
Makes LU factorization of a new TriDiagonalMatrix

virtual ~TriDiagonalMatrixInverse()
Destroys tridiagonal inverse 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