Warning: this documentation for the development version is under construction.

Seldon::Preconditioner_Base Class Reference

Base class for preconditioners. More...

#include <Iterative.hxx>

List of all members.

Public Member Functions

 Preconditioner_Base ()
 Default constructor.
template<class Matrix1 , class Vector1 >
void Solve (const Matrix1 &A, const Vector1 &r, Vector1 &z)
 Solves M z = r.
template<class Matrix1 , class Vector1 >
void TransSolve (const Matrix1 &A, const Vector1 &r, Vector1 &z)
 Solves M^t z = r.

Detailed Description

Base class for preconditioners.

Definition at line 25 of file Iterative.hxx.


Member Function Documentation

template<class Matrix1 , class Vector1 >
void Seldon::Preconditioner_Base::Solve ( const Matrix1 &  A,
const Vector1 &  r,
Vector1 &  z 
)

Solves M z = r.

Identity preconditioner M = I

Definition at line 58 of file Iterative.cxx.

template<class Matrix1 , class Vector1 >
void Seldon::Preconditioner_Base::TransSolve ( const Matrix1 &  A,
const Vector1 &  r,
Vector1 &  z 
)

Solves M^t z = r.

Identity preconditioner M = I

Definition at line 71 of file Iterative.cxx.


The documentation for this class was generated from the following files:
  • /home/vivien/public_html/.src_seldon/computation/solver/iterative/Iterative.hxx
  • /home/vivien/public_html/.src_seldon/computation/solver/iterative/Iterative.cxx