Public Member Functions | List of all members
Precond Class Referenceabstract

Abstract base preconditioner class. More...

#include <precond.hpp>

Inheritance diagram for Precond:
Diag_Precond Empty_Precond ILU0_Precond

Public Member Functions

virtual ~Precond ()
 Virtual destructor.
 
virtual void solve (Vector &x, const Vector &b) const =0
 Solve M* x = b and return x. Here M is a preconditioner matrix built for matrix A. See implementations of Precond for more information.
 

Detailed Description

Abstract base preconditioner class.

Constructor & Destructor Documentation

virtual Precond::~Precond ( )
inlinevirtual

Virtual destructor.

Member Function Documentation

virtual void Precond::solve ( Vector x,
const Vector b 
) const
pure virtual

Solve M* x = b and return x. Here M is a preconditioner matrix built for matrix A. See implementations of Precond for more information.

Implemented in ILU0_Precond, Diag_Precond, and Empty_Precond.


The documentation for this class was generated from the following file: