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) 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 485 of file Thyra_MueLuPreconditionerFactory_decl.hpp.
|
inline |
Definition at line 514 of file Thyra_MueLuPreconditionerFactory_decl.hpp.
|
inline |
Definition at line 519 of file Thyra_MueLuPreconditionerFactory_decl.hpp.
|
inline |
Definition at line 525 of file Thyra_MueLuPreconditionerFactory_decl.hpp.
|
inline |
Definition at line 527 of file Thyra_MueLuPreconditionerFactory_decl.hpp.
|
inline |
Definition at line 529 of file Thyra_MueLuPreconditionerFactory_decl.hpp.
|
inline |
Definition at line 543 of file Thyra_MueLuPreconditionerFactory_decl.hpp.
|
private |
Definition at line 550 of file Thyra_MueLuPreconditionerFactory_decl.hpp.