Distributed solver. More...
Public Member Functions | |
| AlinaDistributedSolver (Arcane::MessagePassing::IMessagePassingMng *comm, const AlinaCSRMatrixView &matrix_view, const AlinaParameters ¶ms) | |
| Create distributed solver. | |
| AlinaConvergenceInfo | solve (Arcane::SmallSpan< const double > rhs, Arcane::SmallSpan< double > x) |
| Find solution for the given RHS. | |
Public Attributes | |
| std::shared_ptr< AlinaDistributedSolverImpl > | m_p |
Distributed solver.
Definition at line 221 of file AlinaLib.h.
| AlinaDistributedSolver::AlinaDistributedSolver | ( | Arcane::MessagePassing::IMessagePassingMng * | comm, |
| const AlinaCSRMatrixView & | matrix_view, | ||
| const AlinaParameters & | params ) |
Create distributed solver.
The matrix view matrix_view passed as arguments must remain valid for as long as this instance is alive.
Definition at line 341 of file AlinaLib.cc.
References AlinaCSRMatrixView::checkSizes().
| AlinaConvergenceInfo AlinaDistributedSolver::solve | ( | Arcane::SmallSpan< const double > | rhs, |
| Arcane::SmallSpan< double > | x ) |
Find solution for the given RHS.
Definition at line 369 of file AlinaLib.cc.
| std::shared_ptr<AlinaDistributedSolverImpl> AlinaDistributedSolver::m_p |
Definition at line 241 of file AlinaLib.h.