42 #ifndef THYRA_IFPACK_PRECONDITIONER_FACTORY_DECL_HPP 
   43 #define THYRA_IFPACK_PRECONDITIONER_FACTORY_DECL_HPP 
   45 #include "Thyra_PreconditionerFactoryBase.hpp" 
   81   bool isCompatible( 
const LinearOpSourceBase<double> &fwdOpSrc ) 
const;
 
   90     const Teuchos::RCP<
const LinearOpSourceBase<double> >    &fwdOpSrc
 
   91     ,PreconditionerBase<double>                                      *prec
 
   92     ,
const ESupportSolveUse                                           supportSolveUse
 
   96     PreconditionerBase<double>                                *prec
 
   97     ,
Teuchos::RCP<
const LinearOpSourceBase<double> >  *fwdOpSrc
 
   98     ,ESupportSolveUse                                         *supportSolveUse
 
  145 #endif // THYRA_IFPACK_PRECONDITIONER_FACTORY_DECL_HPP 
static void initializeTimers()
 
Concrete preconditioner factory subclass based on Ifpack. 
 
std::string description() const 
 
::Ifpack::EPrecType precType_
 
Teuchos::RCP< Teuchos::ParameterList > paramList_
 
Teuchos::RCP< PreconditionerBase< double > > createPrec() const 
 
bool isCompatible(const LinearOpSourceBase< double > &fwdOpSrc) const 
 
Teuchos::RCP< const Teuchos::ParameterList > getValidParameters() const 
 
void uninitializePrec(PreconditionerBase< double > *prec, Teuchos::RCP< const LinearOpSourceBase< double > > *fwdOpSrc, ESupportSolveUse *supportSolveUse) const 
 
bool applyTransposeSupportsConj(EConj conj) const 
 
IfpackPreconditionerFactory()
 
Teuchos::RCP< const Teuchos::ParameterList > getParameterList() const 
 
bool applySupportsConj(EConj conj) const 
 
void setParameterList(Teuchos::RCP< Teuchos::ParameterList > const ¶mList)
 
STANDARD_COMPOSITION_MEMBERS(EpetraOperatorViewExtractorBase, epetraFwdOpViewExtractor)
Set the strategy object used to extract an Epetra_Operator view of an input forward operator...
 
Teuchos::RCP< Teuchos::ParameterList > unsetParameterList()
 
void initializePrec(const Teuchos::RCP< const LinearOpSourceBase< double > > &fwdOpSrc, PreconditionerBase< double > *prec, const ESupportSolveUse supportSolveUse) const 
 
Teuchos::RCP< Teuchos::ParameterList > getNonconstParameterList()