OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
#include <BottomSolver.h>
Public Member Functions | |
BottomSolver () | |
virtual | ~BottomSolver () |
virtual void | solve (const Vector &x, const Vector &b)=0 |
virtual void | setOperator (const Matrix &A, Level *level_p=nullptr)=0 |
virtual std::size_t | getNumIters ()=0 |
bool | hasOperator () const |
Protected Attributes | |
bool | isInitialized_m |
Definition at line 27 of file BottomSolver.h.
|
inline |
Definition at line 31 of file BottomSolver.h.
|
inlinevirtual |
Definition at line 33 of file BottomSolver.h.
|
pure virtual |
Implemented in Amesos2BottomSolver< Level >, BelosBottomSolver< Level >, and MueLuBottomSolver< Level >.
bool BottomSolver< Matrix, Vector, Level >::hasOperator |
Definition at line 68 of file BottomSolver.h.
|
pure virtual |
Set the system matrix
A | system matrix |
|
pure virtual |
Solves
\[ Ax = b \]
x | left-hand side |
b | right-hand side |
|
protected |
Definition at line 63 of file BottomSolver.h.