LinearSolver Class Reference

#include <linearsolver.h>

Inheritance diagram for LinearSolver:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~LinearSolver ()
virtual void solve (const SparseMatrix< double > &M, VecDouble &sol, const VecDouble &rhs)=0
virtual void solveAgain (const SparseMatrix< double > &M, VecDouble &sol, const VecDouble &rhs)=0

Detailed Description

Solver

Definition at line 10 of file linearsolver.h.


Constructor & Destructor Documentation

virtual LinearSolver::~LinearSolver (  )  [inline, virtual]

Definition at line 17 of file linearsolver.h.

00017 {}


Member Function Documentation

virtual void LinearSolver::solve ( const SparseMatrix< double > &  M,
VecDouble sol,
const VecDouble rhs 
) [pure virtual]

Implemented in CGSolver, SolverGPU_AGM, and UMFPACKSolver.

virtual void LinearSolver::solveAgain ( const SparseMatrix< double > &  M,
VecDouble sol,
const VecDouble rhs 
) [pure virtual]

Implemented in CGSolver, SolverGPU_AGM, and UMFPACKSolver.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Sun Apr 8 23:13:15 2012 for CO2INJECTION by  doxygen 1.6.3