Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
An abstract class to represent a generic preconditioner factory. More...
#include <Stokhos_AbstractPreconditionerFactory.hpp>
Public Member Functions | |
AbstractPreconditionerFactory () | |
Constructor. More... | |
virtual | ~AbstractPreconditionerFactory () |
Destructor. More... | |
virtual Teuchos::RCP < Epetra_Operator > | compute (const Teuchos::RCP< Epetra_Operator > &mat, bool compute_prec=true)=0 |
Compute preconditioner operator. More... | |
virtual void | recompute (const Teuchos::RCP< Epetra_Operator > &mat, const Teuchos::RCP< Epetra_Operator > &prec)=0 |
Recompute preconditioner operator for a new matrix. More... | |
An abstract class to represent a generic preconditioner factory.
Definition at line 19 of file Stokhos_AbstractPreconditionerFactory.hpp.
|
inline |
Constructor.
Definition at line 23 of file Stokhos_AbstractPreconditionerFactory.hpp.
|
inlinevirtual |
Destructor.
Definition at line 26 of file Stokhos_AbstractPreconditionerFactory.hpp.
|
pure virtual |
Compute preconditioner operator.
Implemented in Stokhos::PreconditionerFactory, Stokhos::IfpackPreconditionerFactory, and Stokhos::MLPreconditionerFactory.
|
pure virtual |
Recompute preconditioner operator for a new matrix.
Implemented in Stokhos::PreconditionerFactory, Stokhos::IfpackPreconditionerFactory, and Stokhos::MLPreconditionerFactory.