|
Stratimikos Package Browser (Single Doxygen Collection)
Version of the Day
|
Concrete preconditioner factory subclass based on ML. More...
#include <Thyra_MLPreconditionerFactory.hpp>
Private Attributes | |
| Teuchos::RCP < Teuchos::ParameterList > | paramList_ |
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. | |
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.
Definition at line 115 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.
| bool Thyra::MLPreconditionerFactory::isCompatible | ( | const LinearOpSourceBase< double > & | fwdOp | ) | const |
Definition at line 123 of file Thyra_MLPreconditionerFactory.cpp.
| bool Thyra::MLPreconditionerFactory::applySupportsConj | ( | EConj | conj | ) | const |
Definition at line 148 of file Thyra_MLPreconditionerFactory.cpp.
| bool Thyra::MLPreconditionerFactory::applyTransposeSupportsConj | ( | EConj | conj | ) | const |
Definition at line 154 of file Thyra_MLPreconditionerFactory.cpp.
| RCP< PreconditionerBase< double > > Thyra::MLPreconditionerFactory::createPrec | ( | ) | const |
Definition at line 161 of file Thyra_MLPreconditionerFactory.cpp.
| void Thyra::MLPreconditionerFactory::initializePrec | ( | const Teuchos::RCP< const LinearOpSourceBase< double > > & | fwdOp, |
| PreconditionerBase< double > * | prec, | ||
| const ESupportSolveUse | supportSolveUse | ||
| ) | const |
Definition at line 167 of file Thyra_MLPreconditionerFactory.cpp.
| void Thyra::MLPreconditionerFactory::uninitializePrec | ( | PreconditionerBase< double > * | prec, |
| Teuchos::RCP< const LinearOpSourceBase< double > > * | fwdOp, | ||
| ESupportSolveUse * | supportSolveUse | ||
| ) | const |
Definition at line 336 of file Thyra_MLPreconditionerFactory.cpp.
| void Thyra::MLPreconditionerFactory::setParameterList | ( | Teuchos::RCP< Teuchos::ParameterList > const & | paramList | ) |
Definition at line 349 of file Thyra_MLPreconditionerFactory.cpp.
Definition at line 394 of file Thyra_MLPreconditionerFactory.cpp.
Definition at line 401 of file Thyra_MLPreconditionerFactory.cpp.
| RCP< const ParameterList > Thyra::MLPreconditionerFactory::getParameterList | ( | ) | const |
Definition at line 410 of file Thyra_MLPreconditionerFactory.cpp.
| RCP< const ParameterList > Thyra::MLPreconditionerFactory::getValidParameters | ( | ) | const |
Definition at line 417 of file Thyra_MLPreconditionerFactory.cpp.
| std::string Thyra::MLPreconditionerFactory::description | ( | ) | const |
Definition at line 523 of file Thyra_MLPreconditionerFactory.cpp.
Definition at line 133 of file Thyra_MLPreconditionerFactory.hpp.
1.7.6.1