|
OPAL (Object Oriented Parallel Accelerator Library)
2024.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 MueLuBottomSolver< Level >, BelosBottomSolver< Level >, and Amesos2BottomSolver< Level >.
| bool BottomSolver< Matrix, Vector, Level >::hasOperator | ( | ) | const |
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.
1.8.5