10 #ifndef IFPACK2_DETAILS_CANCHANGEMATRIX_HPP
11 #define IFPACK2_DETAILS_CANCHANGEMATRIX_HPP
20 #include <Ifpack2_ConfigDefs.hpp>
21 #include <Tpetra_RowMatrix_decl.hpp>
59 template<
class RowMatrixType>
94 #endif // IFPACK2_DETAILS_CANCHANGEMATRIX_HPP
Mix-in interface for preconditioners that can change their matrix after construction.
Definition: Ifpack2_Details_CanChangeMatrix.hpp:60
virtual ~CanChangeMatrix()
Destructor.
Definition: Ifpack2_Details_CanChangeMatrix.hpp:88
virtual void setMatrix(const Teuchos::RCP< const RowMatrixType > &A)=0
Set the new matrix.