class SparseMatrix : public Matrix Data type sparse matrix
Data type sparse matrix
virtual double& Elem(int i, int j)
virtual const double& Elem(int i, int j) const
double& operator) (int i, int j)
const double& operator) (int i, int j) const
virtual void Mult(const Vector & x, Vector & y) const
void AddMult(const Vector & x, Vector & y) const
void MultTranspose(const Vector & x, Vector & y) const
void AddMultTranspose(const Vector & x, Vector & y) const
virtual MatrixInverse* Inverse() const
void EliminateRow(int row, const double sol, Vector &rhs)
void EliminateRowCol(int rc, const double sol, Vector &rhs)
void Gauss_Seidel_forw(const Vector &x, Vector &y) const
virtual void Finalize()
virtual void AddElementMatrix(const Array<int> & dofs, const Matrix & elemmat)
virtual void AddElementMatrix(const Array<int> & dofs1, const Array<int> & dofs2, const RectangularMatrix & elemmat)
void Print(ostream & out = cout, int width = 4)
void PrintCSR(ostream & out)
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