43 #ifndef IFPACK2_DETAILS_ROWMATRIX_HPP 
   44 #define IFPACK2_DETAILS_ROWMATRIX_HPP 
   46 #include "Ifpack2_ConfigDefs.hpp" 
   47 #include "Tpetra_RowMatrix.hpp" 
   62 template<
class MatrixType>
 
   64     public Tpetra::RowMatrix<typename MatrixType::scalar_type,
 
   65                              typename MatrixType::local_ordinal_type,
 
   66                              typename MatrixType::global_ordinal_type,
 
   67                              typename MatrixType::node_type> {
 
   71   using scalar_type = 
typename MatrixType::scalar_type;
 
   72   using local_ordinal_type = 
typename MatrixType::local_ordinal_type;
 
   73   using global_ordinal_type = 
typename MatrixType::global_ordinal_type;
 
   74   using node_type = 
typename MatrixType::node_type;
 
All Ifpack2 implementations of Tpetra::RowMatrix must inherit from this class. 
Definition: Ifpack2_Details_RowMatrix.hpp:63
 
virtual ~RowMatrix()=default
Destructor (virtual for memory safety of derived classes)