21 #ifndef __TRILINOS_PRECONDITIONER_H 22 #define __TRILINOS_PRECONDITIONER_H 31 class BelosKrylovSolver;
52 virtual void init(std::shared_ptr<const TpetraMatrix> P) = 0;
This class provides a common base for Trilinos preconditioners.
Definition: TrilinosPreconditioner.h:36
TrilinosPreconditioner()
Constructor.
Definition: TrilinosPreconditioner.h:41
Definition: BelosKrylovSolver.h:51
~TrilinosPreconditioner()
Destructor.
Definition: TrilinosPreconditioner.h:45
virtual void init(std::shared_ptr< const TpetraMatrix > P)=0
Initialise this preconditioner with the operator P.