Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

LinearSolver Class Reference
[MatrixAnalysis]

A class which computes solutions to linear systems of the form Ax=b. More...

#include <LinearSolver.hh>

Inheritance diagram for LinearSolver:

IotrRefCount LinearSymSolver DenseSymSolver SparseSymSolver List of all members.

Public Methods

virtual void solve (IotrVector &b)=0
 solve the linear system

virtual void matrixChanged ()=0
 inform the solver that the matrix of the system has changed.


Detailed Description

A class which computes solutions to linear systems of the form Ax=b.


Member Function Documentation

virtual void LinearSolver::matrixChanged   [pure virtual]
 

inform the solver that the matrix of the system has changed.

The solver may wish to refactor the system, or perform other bookeeping.

Implemented in DenseSymSolver, and SparseSymSolver.

virtual void LinearSolver::solve IotrVector   b [pure virtual]
 

solve the linear system

Parameters:
b  on entry the rhs of the system, on exit the solution.

Implemented in DenseSymSolver, and SparseSymSolver.


The documentation for this class was generated from the following file:
Generated on Wed Aug 27 10:03:42 2003 for iotr by doxygen1.2.18