Implementation for a distributed solver. More...
Public Member Functions | |
| AlinaDistributedSolverImpl (const AlinaCSRMatrixView &matrix_view, const AlinaSolverParameters ¶ms) | |
| AlinaConvergenceInfo | solve (SmallSpan< const double > rhs, SmallSpan< double > x) override |
| AlinaConvergenceInfo | solveMatrix (const AlinaCSRMatrixView &matrix_view, SmallSpan< const double > rhs, SmallSpan< double > x) override |
| void | report (std::ostream &o) override |
Public Attributes | |
| DistributedSolverType * | m_solver = nullptr |
Implementation for a distributed solver.
Definition at line 495 of file AlinaLib.cc.
|
inlineexplicit |
Definition at line 500 of file AlinaLib.cc.
|
inline |
Definition at line 523 of file AlinaLib.cc.
|
inlineoverridevirtual |
Implements Arcane::AlinaLib::IAlinaSolverImpl.
Definition at line 545 of file AlinaLib.cc.
|
inlineoverridevirtual |
Implements Arcane::AlinaLib::IAlinaSolverImpl.
Definition at line 530 of file AlinaLib.cc.
|
inlineoverridevirtual |
Implements Arcane::AlinaLib::IAlinaSolverImpl.
Definition at line 539 of file AlinaLib.cc.
| DistributedSolverType* Arcane::AlinaLib::AlinaDistributedSolverImpl::m_solver = nullptr |
Definition at line 551 of file AlinaLib.cc.