In file jacobi.hpp:

template<class TM> class JacobiPrecond


Documentation


Inheritance:


Public Methods

[more] JacobiPrecond(const SparseMatrix<TM> & amat, const BitArray* ainner = NULL)
[more]virtual ~JacobiPrecond()
[more]virtual void MultAdd(double s, const BaseVector & x, BaseVector & y) const
[more]virtual BaseVector* CreateVector() const
[more]virtual void GSSmooth(BaseVector & x, const BaseVector & b) const
[more]virtual void GSSmoothBack(BaseVector & x, const BaseVector & b) const
[more]virtual void GSSmoothNumbering(BaseVector & x, const BaseVector & b, const ARRAY<int> & numbering, int forward = 1) const

Protected Fields

[more]const BitArray* inner
[more]int height
[more]TM* invdiag


Inherited from BaseJacobiPrecond:


Inherited from BaseMatrix:


Inherited from S_BaseMatrix:


Inherited from BaseMatrix:

oconst BitArray* inner

oint height

oTM* invdiag

o JacobiPrecond(const SparseMatrix<TM> & amat, const BitArray* ainner = NULL)

ovirtual ~JacobiPrecond()

ovirtual void MultAdd(double s, const BaseVector & x, BaseVector & y) const

ovirtual BaseVector* CreateVector() const

ovirtual void GSSmooth(BaseVector & x, const BaseVector & b) const

ovirtual void GSSmoothBack(BaseVector & x, const BaseVector & b) const

ovirtual void GSSmoothNumbering(BaseVector & x, const BaseVector & b, const ARRAY<int> & numbering, int forward = 1) const


Direct child classes:
JacobiPrecondSymmetric

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.