Belos Package Browser (Single Doxygen Collection)
Development
|
Implementation of the GCRODR (Recycling GMRES) iterative linear solver. More...
#include <BelosGCRODRSolMgr.hpp>
Public Member Functions | |
GCRODRSolMgr () | |
GCRODRSolMgr (const Teuchos::RCP< LinearProblem< ScalarType, MV, OP > > &problem, const Teuchos::RCP< Teuchos::ParameterList > &pl) | |
virtual | ~GCRODRSolMgr () |
Private Types | |
typedef Details::SolverManagerRequiresLapack < ScalarType, MV, OP, requiresLapack > | base_type |
Static Private Attributes | |
static const bool | requiresLapack |
Implementation of the GCRODR (Recycling GMRES) iterative linear solver.
ScalarType | The type of entries in the right-hand side vector(s) and solution vector(s) . |
MV | The multivector type; the type of the solution vector(s) and right-hand side vector(s). |
OP | The type of the matrix (and any preconditioner, if one is provided). |
This class implements the GCRODR (Recycling GMRES) iterative linear solver. This solver is suited for solving sequences of related linear systems . For details, please refer to the following paper:
Michael L. Parks, Eric de Sturler, Greg Mackey, Duane Johnson, and Spandan Maiti. "Recycling Krylov Subspaces for Sequences of Linear Systems," SIAM Journal on Scientific Computing, 28(5), pp. 1651-1674,
Definition at line 128 of file BelosGCRODRSolMgr.hpp.
|
private |
Definition at line 134 of file BelosGCRODRSolMgr.hpp.
|
inline |
Definition at line 137 of file BelosGCRODRSolMgr.hpp.
|
inline |
Definition at line 140 of file BelosGCRODRSolMgr.hpp.
|
inlinevirtual |
Definition at line 144 of file BelosGCRODRSolMgr.hpp.
|
staticprivate |
Definition at line 131 of file BelosGCRODRSolMgr.hpp.