42 #ifndef THYRA_ML_PRECONDITIONER_FACTORY_DECL_HPP 
   43 #define THYRA_ML_PRECONDITIONER_FACTORY_DECL_HPP 
   46 #include "Thyra_PreconditionerFactoryBase.hpp" 
   47 #include "Thyra_EpetraOperatorViewExtractorBase.hpp" 
   48 #include "Teuchos_StandardCompositionMacros.hpp" 
  141 #endif // THYRA_ML_PRECONDITIONER_FACTORY_DECL_HPP 
std::string description() const 
 
Teuchos::RCP< const Teuchos::ParameterList > getParameterList() const 
 
MLPreconditionerFactory()
 
Concrete preconditioner factory subclass based on ML. 
 
Teuchos::RCP< const Teuchos::ParameterList > getValidParameters() const 
 
Teuchos::RCP< Teuchos::ParameterList > unsetParameterList()
 
Teuchos::RCP< PreconditionerBase< double > > prec(const PreconditionerFactoryBase< double > &precFactory, const Teuchos::RCP< const LinearOpBase< double > > &fwdOp, const ESupportSolveUse supportSolveUse=SUPPORT_SOLVE_UNSPECIFIED)
 
void setParameterList(Teuchos::RCP< Teuchos::ParameterList > const ¶mList)
 
bool applyTransposeSupportsConj(EConj conj) const 
 
void initializePrec(const Teuchos::RCP< const LinearOpSourceBase< double > > &fwdOp, PreconditionerBase< double > *prec, const ESupportSolveUse supportSolveUse) const 
 
STANDARD_COMPOSITION_MEMBERS(EpetraOperatorViewExtractorBase, epetraFwdOpViewExtractor)
Set the strategy object used to extract an Epetra_Operator view of an input forward operator...
 
void uninitializePrec(PreconditionerBase< double > *prec, Teuchos::RCP< const LinearOpSourceBase< double > > *fwdOp, ESupportSolveUse *supportSolveUse) const 
 
Teuchos::RCP< PreconditionerBase< double > > createPrec() const 
 
Teuchos::RCP< Teuchos::ParameterList > getNonconstParameterList()
 
bool applySupportsConj(EConj conj) const 
 
bool isCompatible(const LinearOpSourceBase< double > &fwdOp) const