Stratimikos
Version of the Day
|
Concrete preconditioner factory subclass based on Belos. (Yes, Belos solvers can also be used as preconditioners!) More...
#include <Thyra_BelosTpetraPreconditionerFactory_decl.hpp>
Public Types | |
typedef MatrixType::scalar_type | scalar_type |
Constructors/initializers/accessors | |
BelosTpetraPreconditionerFactory () | |
Overridden from PreconditionerFactoryBase | |
bool | isCompatible (const LinearOpSourceBase< scalar_type > &fwdOp) const |
Teuchos::RCP < PreconditionerBase < scalar_type > > | createPrec () const |
void | initializePrec (const Teuchos::RCP< const LinearOpSourceBase< scalar_type > > &fwdOp, PreconditionerBase< scalar_type > *prec, const ESupportSolveUse supportSolveUse) const |
void | uninitializePrec (PreconditionerBase< scalar_type > *prec, Teuchos::RCP< const LinearOpSourceBase< scalar_type > > *fwdOp, ESupportSolveUse *supportSolveUse) const |
Overridden from Teuchos::ParameterListAcceptor | |
void | setParameterList (const Teuchos::RCP< Teuchos::ParameterList > ¶mList) |
Teuchos::RCP < Teuchos::ParameterList > | getNonconstParameterList () |
Teuchos::RCP < Teuchos::ParameterList > | unsetParameterList () |
Teuchos::RCP< const Teuchos::ParameterList > | getParameterList () const |
Teuchos::RCP< const Teuchos::ParameterList > | getValidParameters () const |
Public functions overridden from Describable. | |
std::string | description () const |
Concrete preconditioner factory subclass based on Belos. (Yes, Belos solvers can also be used as preconditioners!)
Definition at line 21 of file Thyra_BelosTpetraPreconditionerFactory_decl.hpp.
typedef MatrixType::scalar_type Thyra::BelosTpetraPreconditionerFactory< MatrixType >::scalar_type |
Definition at line 25 of file Thyra_BelosTpetraPreconditionerFactory_decl.hpp.
Thyra::BelosTpetraPreconditionerFactory< MatrixType >::BelosTpetraPreconditionerFactory | ( | ) |
Definition at line 51 of file Thyra_BelosTpetraPreconditionerFactory_def.hpp.
|
virtual |
Implements Thyra::PreconditionerFactoryBase< MatrixType::scalar_type >.
Definition at line 59 of file Thyra_BelosTpetraPreconditionerFactory_def.hpp.
|
virtual |
Implements Thyra::PreconditionerFactoryBase< MatrixType::scalar_type >.
Definition at line 79 of file Thyra_BelosTpetraPreconditionerFactory_def.hpp.
|
virtual |
Implements Thyra::PreconditionerFactoryBase< MatrixType::scalar_type >.
Definition at line 86 of file Thyra_BelosTpetraPreconditionerFactory_def.hpp.
|
virtual |
Implements Thyra::PreconditionerFactoryBase< MatrixType::scalar_type >.
Definition at line 212 of file Thyra_BelosTpetraPreconditionerFactory_def.hpp.
|
virtual |
Implements Teuchos::ParameterListAcceptor.
Definition at line 246 of file Thyra_BelosTpetraPreconditionerFactory_def.hpp.
|
virtual |
Implements Teuchos::ParameterListAcceptor.
Definition at line 263 of file Thyra_BelosTpetraPreconditionerFactory_def.hpp.
|
virtual |
Implements Teuchos::ParameterListAcceptor.
Definition at line 271 of file Thyra_BelosTpetraPreconditionerFactory_def.hpp.
|
virtual |
Reimplemented from Teuchos::ParameterListAcceptor.
Definition at line 281 of file Thyra_BelosTpetraPreconditionerFactory_def.hpp.
|
virtual |
Reimplemented from Teuchos::ParameterListAcceptor.
Definition at line 288 of file Thyra_BelosTpetraPreconditionerFactory_def.hpp.
|
virtual |
Reimplemented from Teuchos::Describable.
Definition at line 316 of file Thyra_BelosTpetraPreconditionerFactory_def.hpp.