Gascoigne::PointIlu Class Reference

... comments PointIlu More...

#include <pointilu.h>

Inheritance diagram for Gascoigne::PointIlu:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PointIlu (int ncomp, std::string type)
 Constructor.
 ~PointIlu ()
std::string GetName () const
void ReInit (const SparseStructureInterface *S)
int n () const
void zero ()
void ConstructStructure (const IntVector &perm, const MatrixInterface &A)
void modify (int c, double s)
void copy_entries (const MatrixInterface *A)
void compute_ilu ()
void solve (GlobalVector &x) const
void solve_transpose (GlobalVector &x) const

Protected Attributes

int _ncomp
SparseStructureAdaptorSSAP

Detailed Description

... comments PointIlu


Constructor & Destructor Documentation

Gascoigne::PointIlu::PointIlu ( int  ncomp,
std::string  type 
)

Constructor.

Gascoigne::PointIlu::~PointIlu (  ) 


Member Function Documentation

void Gascoigne::PointIlu::compute_ilu (  )  [inline, virtual]

Reimplemented from Gascoigne::IluInterface.

void Gascoigne::PointIlu::ConstructStructure ( const IntVector perm,
const MatrixInterface A 
) [virtual]

Implements Gascoigne::IluInterface.

void Gascoigne::PointIlu::copy_entries ( const MatrixInterface A  )  [inline, virtual]

Reimplemented from Gascoigne::IluInterface.

std::string Gascoigne::PointIlu::GetName (  )  const [inline, virtual]

Implements Gascoigne::IluInterface.

void Gascoigne::PointIlu::modify ( int  c,
double  s 
) [virtual]

Reimplemented from Gascoigne::IluInterface.

int Gascoigne::PointIlu::n (  )  const [inline, virtual]

Implements Gascoigne::IluInterface.

void Gascoigne::PointIlu::ReInit ( const SparseStructureInterface S  )  [virtual]

Implements Gascoigne::IluInterface.

void Gascoigne::PointIlu::solve ( GlobalVector x  )  const [inline, virtual]

Reimplemented from Gascoigne::IluInterface.

void Gascoigne::PointIlu::solve_transpose ( GlobalVector x  )  const [inline, virtual]

Reimplemented from Gascoigne::IluInterface.

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

Reimplemented from Gascoigne::IluInterface.


Member Data Documentation

int Gascoigne::PointIlu::_ncomp [protected]

SparseStructureAdaptor* Gascoigne::PointIlu::SSAP [protected]


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