Belos  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
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 >:
Inheritance graph
[legend]

Public Member Functions

 PseudoBlockCGSolMgr ()
 
 PseudoBlockCGSolMgr (const Teuchos::RCP< LinearProblem< ScalarType, MV, OP > > &problem, const Teuchos::RCP< Teuchos::ParameterList > &pl)
 
virtual ~PseudoBlockCGSolMgr ()
 
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

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 86 of file BelosPseudoBlockCGSolMgr.hpp.

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 89 of file BelosPseudoBlockCGSolMgr.hpp.

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

Definition at line 93 of file BelosPseudoBlockCGSolMgr.hpp.

Member Function Documentation

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 96 of file BelosPseudoBlockCGSolMgr.hpp.


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

Generated on Mon Jul 22 2024 09:24:03 for Belos by doxygen 1.8.5