BEM++  2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Types | Public Member Functions | Private Attributes | List of all members
Bempp::BelosSolverWrapper< ValueType > Class Template Reference

Public Types

typedef ScalarTraits
< ValueType >::RealType 
MagnitudeType
 

Public Member Functions

 BelosSolverWrapper (const Teuchos::RCP< const Thyra::LinearOpBase< ValueType > > &linOp)
 
void setPreconditioner (const Teuchos::RCP< const Thyra::PreconditionerBase< ValueType > > &preconditioner)
 
void initializeSolver (const Teuchos::RCP< Teuchos::ParameterList > &paramList)
 
Thyra::SolveStatus< MagnitudeType > solve (const Thyra::EOpTransp trans, const Thyra::MultiVectorBase< ValueType > &rhs, const Teuchos::Ptr< Thyra::MultiVectorBase< ValueType > > &sol) const
 

Private Attributes

Teuchos::RCP< const
Thyra::LinearOpBase< ValueType > > 
m_linOp
 
Teuchos::RCP< const
Thyra::PreconditionerBase
< ValueType > > 
m_preconditioner
 
Teuchos::RCP< const
Thyra::LinearOpWithSolveBase
< MagnitudeType > > 
m_linOpWithSolve
 

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