Belos Version of the Day
Loading...
Searching...
No Matches
Belos::PseudoBlockCGSolMgr< ScalarType, MV, OP, supportsScalarType > Class Template Reference

The Belos::PseudoBlockCGSolMgr provides a powerful and fully-featured solver manager over the pseudo-block CG iteration. More...

#include <BelosPseudoBlockCGSolMgr.hpp>

Inheritance diagram for Belos::PseudoBlockCGSolMgr< ScalarType, MV, OP, supportsScalarType >:

Public Member Functions

 PseudoBlockCGSolMgr ()
 PseudoBlockCGSolMgr (const Teuchos::RCP< LinearProblem< ScalarType, MV, OP > > &problem, const Teuchos::RCP< Teuchos::ParameterList > &pl)
virtual ~PseudoBlockCGSolMgr ()=default
Teuchos::RCP< StatusTestGenResNorm< ScalarType, MV, OP > > getResidualStatusTest () const

Detailed Description

template<class ScalarType, class MV, class OP, const bool supportsScalarType = Belos::Details::LapackSupportsScalar<ScalarType>::value>
class Belos::PseudoBlockCGSolMgr< ScalarType, MV, OP, supportsScalarType >

The Belos::PseudoBlockCGSolMgr provides a powerful and fully-featured solver manager over the pseudo-block CG iteration.

Author
Heidi Thornquist, Chris Baker, and Teri Barth
Examples
epetra/example/BlockCG/PseudoBlockCGEpetraExFile.cpp, epetra/example/BlockCG/PseudoBlockPrecCGEpetraExFile.cpp, and tpetra/example/BlockCG/PseudoBlockCGTpetraExFile.cpp.

Definition at line 76 of file BelosPseudoBlockCGSolMgr.hpp.

Constructor & Destructor Documentation

◆ PseudoBlockCGSolMgr() [1/2]

template<class ScalarType, class MV, class OP, const bool supportsScalarType = Belos::Details::LapackSupportsScalar<ScalarType>::value>
Belos::PseudoBlockCGSolMgr< ScalarType, MV, OP, supportsScalarType >::PseudoBlockCGSolMgr ( )
inline

Definition at line 85 of file BelosPseudoBlockCGSolMgr.hpp.

◆ PseudoBlockCGSolMgr() [2/2]

template<class ScalarType, class MV, class OP, const bool supportsScalarType = Belos::Details::LapackSupportsScalar<ScalarType>::value>
Belos::PseudoBlockCGSolMgr< ScalarType, MV, OP, supportsScalarType >::PseudoBlockCGSolMgr ( const Teuchos::RCP< LinearProblem< ScalarType, MV, OP > > & problem,
const Teuchos::RCP< Teuchos::ParameterList > & pl )
inline

Definition at line 88 of file BelosPseudoBlockCGSolMgr.hpp.

◆ ~PseudoBlockCGSolMgr()

template<class ScalarType, class MV, class OP, const bool supportsScalarType = Belos::Details::LapackSupportsScalar<ScalarType>::value>
virtual Belos::PseudoBlockCGSolMgr< ScalarType, MV, OP, supportsScalarType >::~PseudoBlockCGSolMgr ( )
virtualdefault

Member Function Documentation

◆ getResidualStatusTest()

template<class ScalarType, class MV, class OP, const bool supportsScalarType = Belos::Details::LapackSupportsScalar<ScalarType>::value>
Teuchos::RCP< StatusTestGenResNorm< ScalarType, MV, OP > > Belos::PseudoBlockCGSolMgr< ScalarType, MV, OP, supportsScalarType >::getResidualStatusTest ( ) const
inline

Definition at line 95 of file BelosPseudoBlockCGSolMgr.hpp.


The documentation for this class was generated from the following file:

Generated on for Belos by doxygen 1.15.0