10 #ifndef IFPACK2_DETAILS_ROWMATRIX_HPP 
   11 #define IFPACK2_DETAILS_ROWMATRIX_HPP 
   13 #include "Ifpack2_ConfigDefs.hpp" 
   14 #include "Tpetra_RowMatrix.hpp" 
   29 template <
class MatrixType>
 
   30 class RowMatrix : 
public Tpetra::RowMatrix<typename MatrixType::scalar_type,
 
   31                                            typename MatrixType::local_ordinal_type,
 
   32                                            typename MatrixType::global_ordinal_type,
 
   33                                            typename MatrixType::node_type> {
 
   37   using scalar_type         = 
typename MatrixType::scalar_type;
 
   38   using local_ordinal_type  = 
typename MatrixType::local_ordinal_type;
 
   39   using global_ordinal_type = 
typename MatrixType::global_ordinal_type;
 
   40   using node_type           = 
typename MatrixType::node_type;
 
All Ifpack2 implementations of Tpetra::RowMatrix must inherit from this class. 
Definition: Ifpack2_Details_RowMatrix.hpp:30
 
virtual ~RowMatrix()=default
Destructor (virtual for memory safety of derived classes)