Gascoigne::SimpleIlu Class Reference

... comments SimpleIlu More...

#include <simpleilu.h>

Inheritance diagram for Gascoigne::SimpleIlu:

Inheritance graph
[legend]
Collaboration diagram for Gascoigne::SimpleIlu:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SimpleIlu ()
 Constructor.
int n () const
void zero ()
void ReInit (int n, int nentries)
void copy_entries (const MatrixInterface *A)
void compute_ilu ()
void solve (DoubleVector &x) const
void solve_transpose (DoubleVector &x) const

Protected Member Functions

void hin (const DoubleVector &y) const
void her (DoubleVector &y) const
void backward () const
void forward () const
void backward_transpose () const
void forward_transpose () const

Protected Attributes

IntVector p
IntVector q
DoubleVector yp

Detailed Description

... comments SimpleIlu


Constructor & Destructor Documentation

Gascoigne::SimpleIlu::SimpleIlu (  )  [inline]

Constructor.


Member Function Documentation

void Gascoigne::SimpleIlu::backward (  )  const [protected]

void Gascoigne::SimpleIlu::backward_transpose (  )  const [protected]

void Gascoigne::SimpleIlu::compute_ilu (  ) 

Reimplemented in Gascoigne::PointIlu.

void Gascoigne::SimpleIlu::copy_entries ( const MatrixInterface A  ) 

Reimplemented in Gascoigne::PointIlu.

void Gascoigne::SimpleIlu::forward (  )  const [protected]

void Gascoigne::SimpleIlu::forward_transpose (  )  const [protected]

void Gascoigne::SimpleIlu::her ( DoubleVector y  )  const [protected]

void Gascoigne::SimpleIlu::hin ( const DoubleVector y  )  const [protected]

int Gascoigne::SimpleIlu::n (  )  const [inline]

Reimplemented in Gascoigne::PointIlu.

void Gascoigne::SimpleIlu::ReInit ( int  n,
int  nentries 
)

Reimplemented from Gascoigne::SimpleMatrix.

void Gascoigne::SimpleIlu::solve ( DoubleVector x  )  const

void Gascoigne::SimpleIlu::solve_transpose ( DoubleVector x  )  const

void Gascoigne::SimpleIlu::zero (  )  [inline, virtual]

Reimplemented from Gascoigne::SimpleMatrix.

Reimplemented in Gascoigne::PointIlu.


Member Data Documentation

IntVector Gascoigne::SimpleIlu::p [protected]

IntVector Gascoigne::SimpleIlu::q [protected]

DoubleVector Gascoigne::SimpleIlu::yp [mutable, protected]


The documentation for this class was generated from the following files:
Generated on Thu Sep 14 10:49:50 2006 for Gascoigne by  doxygen 1.4.7