Stratimikos
Version of the Day
|
Concrete preconditioner factory subclass based on ML. More...
#include <Thyra_MLPreconditionerFactory.hpp>
Constructors/initializers/accessors | |
MLPreconditionerFactory () | |
STANDARD_COMPOSITION_MEMBERS (EpetraOperatorViewExtractorBase, epetraFwdOpViewExtractor) | |
Set the strategy object used to extract an Epetra_Operator view of an input forward operator. More... | |
Overridden from PreconditionerFactoryBase | |
bool | isCompatible (const LinearOpSourceBase< double > &fwdOp) const |
bool | applySupportsConj (EConj conj) const |
bool | applyTransposeSupportsConj (EConj conj) const |
Teuchos::RCP < PreconditionerBase< double > > | createPrec () const |
void | initializePrec (const Teuchos::RCP< const LinearOpSourceBase< double > > &fwdOp, PreconditionerBase< double > *prec, const ESupportSolveUse supportSolveUse) const |
void | uninitializePrec (PreconditionerBase< double > *prec, Teuchos::RCP< const LinearOpSourceBase< double > > *fwdOp, ESupportSolveUse *supportSolveUse) const |
Overridden from Teuchos::ParameterListAcceptor | |
void | setParameterList (Teuchos::RCP< Teuchos::ParameterList > const ¶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 ML.
For information on ML and its available options, please see the ML home page or the ML User manuals.
Definition at line 57 of file Thyra_MLPreconditionerFactory.hpp.
Thyra::MLPreconditionerFactory::MLPreconditionerFactory | ( | ) |
Definition at line 123 of file Thyra_MLPreconditionerFactory.cpp.
Thyra::MLPreconditionerFactory::STANDARD_COMPOSITION_MEMBERS | ( | EpetraOperatorViewExtractorBase | , |
epetraFwdOpViewExtractor | |||
) |
Set the strategy object used to extract an Epetra_Operator
view of an input forward operator.
This view will then be dynamically casted to Epetra_RowMatrix
before it is used.
The default implementation used is EpetraOperatorViewExtractorBase
.
|
virtual |
Implements Thyra::PreconditionerFactoryBase< double >.
Definition at line 131 of file Thyra_MLPreconditionerFactory.cpp.
|
virtual |
Reimplemented from Thyra::PreconditionerFactoryBase< double >.
Definition at line 156 of file Thyra_MLPreconditionerFactory.cpp.
|
virtual |
Reimplemented from Thyra::PreconditionerFactoryBase< double >.
Definition at line 162 of file Thyra_MLPreconditionerFactory.cpp.
|
virtual |
Implements Thyra::PreconditionerFactoryBase< double >.
Definition at line 169 of file Thyra_MLPreconditionerFactory.cpp.
|
virtual |
Implements Thyra::PreconditionerFactoryBase< double >.
Definition at line 175 of file Thyra_MLPreconditionerFactory.cpp.
|
virtual |
Implements Thyra::PreconditionerFactoryBase< double >.
Definition at line 399 of file Thyra_MLPreconditionerFactory.cpp.
|
virtual |
Implements Teuchos::ParameterListAcceptor.
Definition at line 412 of file Thyra_MLPreconditionerFactory.cpp.
|
virtual |
Implements Teuchos::ParameterListAcceptor.
Definition at line 466 of file Thyra_MLPreconditionerFactory.cpp.
|
virtual |
Implements Teuchos::ParameterListAcceptor.
Definition at line 473 of file Thyra_MLPreconditionerFactory.cpp.
|
virtual |
Reimplemented from Teuchos::ParameterListAcceptor.
Definition at line 482 of file Thyra_MLPreconditionerFactory.cpp.
|
virtual |
Reimplemented from Teuchos::ParameterListAcceptor.
Definition at line 489 of file Thyra_MLPreconditionerFactory.cpp.
|
virtual |
Reimplemented from Teuchos::Describable.
Definition at line 570 of file Thyra_MLPreconditionerFactory.cpp.