| 
    Stratimikos Package Browser (Single Doxygen Collection)
    Version of the Day
    
   | 
 
Concrete preconditioner factory subclass based on Ifpack. More...
#include <Thyra_IfpackPreconditionerFactory.hpp>
Inherits PreconditionerFactoryBase< double >.
Static Private Member Functions | |
| static void | initializeTimers () | 
Private Attributes | |
| Teuchos::RCP < Teuchos::ParameterList >  | paramList_ | 
| ::Ifpack::EPrecType | precType_ | 
| int | overlap_ | 
Constructors/initializers/accessors | |
| IfpackPreconditionerFactory () | |
| 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 > &fwdOpSrc) 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 > > &fwdOpSrc, PreconditionerBase< double > *prec, const ESupportSolveUse supportSolveUse) const | 
| void | uninitializePrec (PreconditionerBase< double > *prec, Teuchos::RCP< const LinearOpSourceBase< double > > *fwdOpSrc, ESupportSolveUse *supportSolveUse) const | 
Overridden from 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 Teuchos::Describable. | |
| std::string | description () const | 
Concrete preconditioner factory subclass based on Ifpack.
ToDo: Finish documentation!
Definition at line 56 of file Thyra_IfpackPreconditionerFactory.hpp.
| Thyra::IfpackPreconditionerFactory::IfpackPreconditionerFactory | ( | ) | 
Definition at line 89 of file Thyra_IfpackPreconditionerFactory.cpp.
| Thyra::IfpackPreconditionerFactory::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::IfpackPreconditionerFactory::isCompatible | ( | const LinearOpSourceBase< double > & | fwdOpSrc | ) | const | 
Definition at line 100 of file Thyra_IfpackPreconditionerFactory.cpp.
| bool Thyra::IfpackPreconditionerFactory::applySupportsConj | ( | EConj | conj | ) | const | 
Definition at line 121 of file Thyra_IfpackPreconditionerFactory.cpp.
| bool Thyra::IfpackPreconditionerFactory::applyTransposeSupportsConj | ( | EConj | conj | ) | const | 
Definition at line 126 of file Thyra_IfpackPreconditionerFactory.cpp.
| Teuchos::RCP< PreconditionerBase< double > > Thyra::IfpackPreconditionerFactory::createPrec | ( | ) | const | 
Definition at line 132 of file Thyra_IfpackPreconditionerFactory.cpp.
| void Thyra::IfpackPreconditionerFactory::initializePrec | ( | const Teuchos::RCP< const LinearOpSourceBase< double > > & | fwdOpSrc, | 
| PreconditionerBase< double > * | prec, | ||
| const ESupportSolveUse | supportSolveUse | ||
| ) | const | 
Definition at line 137 of file Thyra_IfpackPreconditionerFactory.cpp.
| void Thyra::IfpackPreconditionerFactory::uninitializePrec | ( | PreconditionerBase< double > * | prec, | 
| Teuchos::RCP< const LinearOpSourceBase< double > > * | fwdOpSrc, | ||
| ESupportSolveUse * | supportSolveUse | ||
| ) | const | 
Definition at line 320 of file Thyra_IfpackPreconditionerFactory.cpp.
| void Thyra::IfpackPreconditionerFactory::setParameterList | ( | Teuchos::RCP< Teuchos::ParameterList > const & | paramList | ) | 
Definition at line 331 of file Thyra_IfpackPreconditionerFactory.cpp.
| Teuchos::RCP< Teuchos::ParameterList > Thyra::IfpackPreconditionerFactory::getNonconstParameterList | ( | ) | 
Definition at line 354 of file Thyra_IfpackPreconditionerFactory.cpp.
| Teuchos::RCP< Teuchos::ParameterList > Thyra::IfpackPreconditionerFactory::unsetParameterList | ( | ) | 
Definition at line 360 of file Thyra_IfpackPreconditionerFactory.cpp.
| Teuchos::RCP< const Teuchos::ParameterList > Thyra::IfpackPreconditionerFactory::getParameterList | ( | ) | const | 
Definition at line 368 of file Thyra_IfpackPreconditionerFactory.cpp.
| Teuchos::RCP< const Teuchos::ParameterList > Thyra::IfpackPreconditionerFactory::getValidParameters | ( | ) | const | 
Definition at line 374 of file Thyra_IfpackPreconditionerFactory.cpp.
| std::string Thyra::IfpackPreconditionerFactory::description | ( | ) | const | 
Definition at line 430 of file Thyra_IfpackPreconditionerFactory.cpp.
      
  | 
  staticprivate | 
Definition at line 442 of file Thyra_IfpackPreconditionerFactory.cpp.
      
  | 
  private | 
Definition at line 132 of file Thyra_IfpackPreconditionerFactory.hpp.
      
  | 
  private | 
Definition at line 133 of file Thyra_IfpackPreconditionerFactory.hpp.
      
  | 
  private | 
Definition at line 134 of file Thyra_IfpackPreconditionerFactory.hpp.
 1.8.5