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_MueLuRefMaxwellPreconditionerFactory_decl.hpp>
Private Attributes | |
Teuchos::RCP < Teuchos::ParameterList > | paramList_ |
Constructors/initializers/accessors | |
MueLuRefMaxwellPreconditionerFactory () | |
Overridden from PreconditionerFactoryBase | |
bool | isCompatible (const LinearOpSourceBase< Scalar > &fwdOp) const |
Teuchos::RCP < PreconditionerBase< Scalar > > | createPrec () const |
void | initializePrec (const Teuchos::RCP< const LinearOpSourceBase< Scalar > > &fwdOp, 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.
The general implementation only handles Tpetra. For Epetra there is a specialization on SC=double, LO=int, GO=int and NO=EpetraNode.
Definition at line 111 of file Thyra_MueLuRefMaxwellPreconditionerFactory_decl.hpp.
Thyra::MueLuRefMaxwellPreconditionerFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::MueLuRefMaxwellPreconditionerFactory | ( | ) |
Definition at line 63 of file Thyra_MueLuRefMaxwellPreconditionerFactory_def.hpp.
bool Thyra::MueLuRefMaxwellPreconditionerFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::isCompatible | ( | const LinearOpSourceBase< Scalar > & | fwdOp | ) | const |
Definition at line 70 of file Thyra_MueLuRefMaxwellPreconditionerFactory_def.hpp.
RCP< PreconditionerBase< Scalar > > Thyra::MueLuRefMaxwellPreconditionerFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::createPrec | ( | ) | const |
Definition at line 84 of file Thyra_MueLuRefMaxwellPreconditionerFactory_def.hpp.
void Thyra::MueLuRefMaxwellPreconditionerFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::initializePrec | ( | const Teuchos::RCP< const LinearOpSourceBase< Scalar > > & | fwdOp, |
PreconditionerBase< Scalar > * | prec, | ||
const ESupportSolveUse | supportSolveUse | ||
) | const |
Definition at line 90 of file Thyra_MueLuRefMaxwellPreconditionerFactory_def.hpp.
void Thyra::MueLuRefMaxwellPreconditionerFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::uninitializePrec | ( | PreconditionerBase< Scalar > * | prec, |
Teuchos::RCP< const LinearOpSourceBase< Scalar > > * | fwdOp, | ||
ESupportSolveUse * | supportSolveUse | ||
) | const |
Definition at line 342 of file Thyra_MueLuRefMaxwellPreconditionerFactory_def.hpp.
void Thyra::MueLuRefMaxwellPreconditionerFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::setParameterList | ( | const Teuchos::RCP< Teuchos::ParameterList > & | paramList | ) |
Definition at line 365 of file Thyra_MueLuRefMaxwellPreconditionerFactory_def.hpp.
RCP< ParameterList > Thyra::MueLuRefMaxwellPreconditionerFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::unsetParameterList | ( | ) |
Definition at line 376 of file Thyra_MueLuRefMaxwellPreconditionerFactory_def.hpp.
RCP< ParameterList > Thyra::MueLuRefMaxwellPreconditionerFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::getNonconstParameterList | ( | ) |
Definition at line 371 of file Thyra_MueLuRefMaxwellPreconditionerFactory_def.hpp.
RCP< const ParameterList > Thyra::MueLuRefMaxwellPreconditionerFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::getParameterList | ( | ) | const |
Definition at line 383 of file Thyra_MueLuRefMaxwellPreconditionerFactory_def.hpp.
RCP< const ParameterList > Thyra::MueLuRefMaxwellPreconditionerFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::getValidParameters | ( | ) | const |
Definition at line 388 of file Thyra_MueLuRefMaxwellPreconditionerFactory_def.hpp.
std::string Thyra::MueLuRefMaxwellPreconditionerFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::description | ( | ) | const |
Definition at line 399 of file Thyra_MueLuRefMaxwellPreconditionerFactory_def.hpp.
|
private |
Definition at line 168 of file Thyra_MueLuRefMaxwellPreconditionerFactory_decl.hpp.