#include <linearsolver.h>
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 |
Solver
Definition at line 10 of file linearsolver.h.
virtual LinearSolver::~LinearSolver | ( | ) | [inline, virtual] |
Definition at line 17 of file linearsolver.h.
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.