MueLu
Version of the Day
|
Concrete preconditioner factory subclass for Thyra based on MueLu.Add support for MueLu preconditioners in Thyra. This class provides an interface both for Epetra and Tpetra. More...
#include <Thyra_MueLuPreconditionerFactory_decl.hpp>
Public Types | |
typedef double | Scalar |
typedef int | LocalOrdinal |
typedef int | GlobalOrdinal |
typedef Xpetra::EpetraNode | Node |
Private Attributes | |
Teuchos::RCP< Teuchos::ParameterList > | paramList_ |
Constructors/initializers/accessors | |
MueLuPreconditionerFactory () | |
Overridden from PreconditionerFactoryBase | |
bool | isCompatible (const LinearOpSourceBase< Scalar > &fwdOpSrc) const |
Teuchos::RCP< PreconditionerBase< Scalar > > | createPrec () const |
void | initializePrec (const Teuchos::RCP< const LinearOpSourceBase< Scalar > > &fwdOpSrc, PreconditionerBase< Scalar > *prec, const ESupportSolveUse supportSolveUse) const |
void | uninitializePrec (PreconditionerBase< Scalar > *prec, Teuchos::RCP< const LinearOpSourceBase< Scalar > > *fwdOp, ESupportSolveUse *supportSolveUse) const |
Overridden from Teuchos::ParameterListAcceptor | |
void | setParameterList (const Teuchos::RCP< Teuchos::ParameterList > ¶mList) |
Teuchos::RCP< Teuchos::ParameterList > | unsetParameterList () |
Teuchos::RCP< Teuchos::ParameterList > | getNonconstParameterList () |
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 for Thyra based on MueLu.
Add support for MueLu preconditioners in Thyra. This class provides an interface both for Epetra and Tpetra.
Specialization for Epetra
Definition at line 180 of file Thyra_MueLuPreconditionerFactory_decl.hpp.
typedef double Thyra::MueLuPreconditionerFactory< double, int, int, Xpetra::EpetraNode >::Scalar |
Definition at line 182 of file Thyra_MueLuPreconditionerFactory_decl.hpp.
typedef int Thyra::MueLuPreconditionerFactory< double, int, int, Xpetra::EpetraNode >::LocalOrdinal |
Definition at line 183 of file Thyra_MueLuPreconditionerFactory_decl.hpp.
typedef int Thyra::MueLuPreconditionerFactory< double, int, int, Xpetra::EpetraNode >::GlobalOrdinal |
Definition at line 184 of file Thyra_MueLuPreconditionerFactory_decl.hpp.
typedef Xpetra::EpetraNode Thyra::MueLuPreconditionerFactory< double, int, int, Xpetra::EpetraNode >::Node |
Definition at line 185 of file Thyra_MueLuPreconditionerFactory_decl.hpp.
|
inline |
Definition at line 191 of file Thyra_MueLuPreconditionerFactory_decl.hpp.
|
inline |
Definition at line 199 of file Thyra_MueLuPreconditionerFactory_decl.hpp.
|
inline |
Definition at line 216 of file Thyra_MueLuPreconditionerFactory_decl.hpp.
|
inline |
Definition at line 221 of file Thyra_MueLuPreconditionerFactory_decl.hpp.
|
inline |
Definition at line 477 of file Thyra_MueLuPreconditionerFactory_decl.hpp.
|
inline |
Definition at line 506 of file Thyra_MueLuPreconditionerFactory_decl.hpp.
|
inline |
Definition at line 511 of file Thyra_MueLuPreconditionerFactory_decl.hpp.
|
inline |
Definition at line 517 of file Thyra_MueLuPreconditionerFactory_decl.hpp.
|
inline |
Definition at line 519 of file Thyra_MueLuPreconditionerFactory_decl.hpp.
|
inline |
Definition at line 521 of file Thyra_MueLuPreconditionerFactory_decl.hpp.
|
inline |
Definition at line 535 of file Thyra_MueLuPreconditionerFactory_decl.hpp.
|
private |
Definition at line 542 of file Thyra_MueLuPreconditionerFactory_decl.hpp.