#include <linearSystemGmm.h>
|
| | linearSystemGmm (const std::string &method="gmres", double tol=1e-8, int noisy=0) |
| |
| virtual bool | isAllocated () const |
| |
| virtual void | allocate (int nbRows) |
| |
| virtual void | addToMatrix (int row, int col, const scalar &val) |
| |
| virtual void | getFromMatrix (int row, int col, scalar &val) const |
| |
| virtual void | addToRightHandSide (int row, const scalar &val, int ith=0) |
| |
| virtual void | getFromRightHandSide (int row, scalar &val) const |
| |
| virtual void | addToSolution (int row, const scalar &val) |
| |
| virtual void | getFromSolution (int row, scalar &val) const |
| |
| virtual void | zeroMatrix () |
| |
| virtual void | zeroRightHandSide () |
| |
| virtual void | zeroSolution () |
| |
| virtual int | systemSolve () |
| |
| virtual double | normInfRightHandSide () const |
| |
| void | setPrec (double p) |
| |
| virtual void | clear () |
| |
| void | setNoisy (int n) |
| |
| void | setGmres (int n) |
| |
| | linearSystem () |
| |
| virtual | ~linearSystem () |
| |
| virtual | ~linearSystemBase () |
| |
| virtual void | preAllocateEntries () |
| |
| virtual int | matMult () |
| |
| void | setParameter (const std::string &key, std::string value) |
| |
| std::string | getParameter (const std::string &key) const |
| |
| virtual void | insertInSparsityPattern (int _row, int _col) |
| |
| virtual double | normInfSolution () const |
| |
template<class scalar>
class linearSystemGmm< scalar >
Definition at line 124 of file linearSystemGmm.h.
◆ linearSystemGmm()
◆ addToMatrix()
template<class scalar >
| virtual void linearSystemGmm< scalar >::addToMatrix |
( |
int |
row, |
|
|
int |
col, |
|
|
const scalar & |
val |
|
) |
| |
|
inlinevirtual |
◆ addToRightHandSide()
template<class scalar >
| virtual void linearSystemGmm< scalar >::addToRightHandSide |
( |
int |
row, |
|
|
const scalar & |
val, |
|
|
int |
ith = 0 |
|
) |
| |
|
inlinevirtual |
◆ addToSolution()
template<class scalar >
| virtual void linearSystemGmm< scalar >::addToSolution |
( |
int |
row, |
|
|
const scalar & |
val |
|
) |
| |
|
inlinevirtual |
◆ allocate()
◆ clear()
◆ getFromMatrix()
template<class scalar >
| virtual void linearSystemGmm< scalar >::getFromMatrix |
( |
int |
row, |
|
|
int |
col, |
|
|
scalar & |
val |
|
) |
| const |
|
inlinevirtual |
◆ getFromRightHandSide()
template<class scalar >
| virtual void linearSystemGmm< scalar >::getFromRightHandSide |
( |
int |
row, |
|
|
scalar & |
val |
|
) |
| const |
|
inlinevirtual |
◆ getFromSolution()
template<class scalar >
| virtual void linearSystemGmm< scalar >::getFromSolution |
( |
int |
row, |
|
|
scalar & |
val |
|
) |
| const |
|
inlinevirtual |
◆ isAllocated()
◆ normInfRightHandSide()
◆ setGmres()
◆ setNoisy()
◆ setPrec()
◆ systemSolve()
◆ zeroMatrix()
◆ zeroRightHandSide()
◆ zeroSolution()
The documentation for this class was generated from the following file: