#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. | |
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 |
| | |
ToDo: Finish documentation!
Definition at line 45 of file Thyra_MLPreconditionerFactory.hpp.
| Thyra::MLPreconditionerFactory::MLPreconditionerFactory | ( | ) |
| 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 |
| bool Thyra::MLPreconditionerFactory::applySupportsConj | ( | EConj | conj | ) | const [virtual] |
Reimplemented from Thyra::PreconditionerFactoryBase< double >.
Definition at line 119 of file Thyra_MLPreconditionerFactory.cpp.
| bool Thyra::MLPreconditionerFactory::applyTransposeSupportsConj | ( | EConj | conj | ) | const [virtual] |
Reimplemented from Thyra::PreconditionerFactoryBase< double >.
Definition at line 125 of file Thyra_MLPreconditionerFactory.cpp.
| RCP< PreconditionerBase< double > > Thyra::MLPreconditionerFactory::createPrec | ( | ) | const [virtual] |
Implements Thyra::PreconditionerFactoryBase< double >.
Definition at line 132 of file Thyra_MLPreconditionerFactory.cpp.
| void Thyra::MLPreconditionerFactory::initializePrec | ( | const Teuchos::RCP< const LinearOpSourceBase< double > > & | fwdOp, | |
| PreconditionerBase< double > * | prec, | |||
| const ESupportSolveUse | supportSolveUse | |||
| ) | const |
| void Thyra::MLPreconditionerFactory::uninitializePrec | ( | PreconditionerBase< double > * | prec, | |
| Teuchos::RCP< const LinearOpSourceBase< double > > * | fwdOp, | |||
| ESupportSolveUse * | supportSolveUse | |||
| ) | const |
| void Thyra::MLPreconditionerFactory::setParameterList | ( | Teuchos::RCP< Teuchos::ParameterList > const & | paramList | ) | [virtual] |
Implements Teuchos::ParameterListAcceptor.
Definition at line 305 of file Thyra_MLPreconditionerFactory.cpp.
| RCP< ParameterList > Thyra::MLPreconditionerFactory::getNonconstParameterList | ( | ) | [virtual] |
Implements Teuchos::ParameterListAcceptor.
Definition at line 345 of file Thyra_MLPreconditionerFactory.cpp.
| RCP< ParameterList > Thyra::MLPreconditionerFactory::unsetParameterList | ( | ) | [virtual] |
Implements Teuchos::ParameterListAcceptor.
Definition at line 352 of file Thyra_MLPreconditionerFactory.cpp.
| RCP< const ParameterList > Thyra::MLPreconditionerFactory::getParameterList | ( | ) | const [virtual] |
Reimplemented from Teuchos::ParameterListAcceptor.
Definition at line 361 of file Thyra_MLPreconditionerFactory.cpp.
| RCP< const ParameterList > Thyra::MLPreconditionerFactory::getValidParameters | ( | ) | const [virtual] |
Reimplemented from Teuchos::ParameterListAcceptor.
Definition at line 368 of file Thyra_MLPreconditionerFactory.cpp.
| std::string Thyra::MLPreconditionerFactory::description | ( | ) | const [virtual] |
Reimplemented from Teuchos::Describable.
Definition at line 469 of file Thyra_MLPreconditionerFactory.cpp.
1.5.8