#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: