42 #ifndef STOKHOS_IFPACK_PRECONDITIONER_FACTORY_HPP
43 #define STOKHOS_IFPACK_PRECONDITIONER_FACTORY_HPP
65 bool compute_prec =
true);
81 #endif // STOKHOS_IFPACK_PRECONDITIONER_FACTORY_HPP
Teuchos::RCP< Teuchos::ParameterList > precParams
Preconditioner parameters.
An abstract class to represent a generic preconditioner factory.
IfpackPreconditionerFactory(const Teuchos::RCP< Teuchos::ParameterList > &p)
Constructor.
virtual ~IfpackPreconditionerFactory()
Destructor.
virtual void recompute(const Teuchos::RCP< Epetra_Operator > &op, const Teuchos::RCP< Epetra_Operator > &prec)
Recompute preconditioner operator for a new matrix.
virtual Teuchos::RCP< Epetra_Operator > compute(const Teuchos::RCP< Epetra_Operator > &op, bool compute_prec=true)
Compute preconditioner.
A factory for building Ifpack preconditioners.