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>
31 public Tpetra::RowMatrix<typename MatrixType::scalar_type,
32 typename MatrixType::local_ordinal_type,
33 typename MatrixType::global_ordinal_type,
34 typename MatrixType::node_type> {
38 using scalar_type =
typename MatrixType::scalar_type;
39 using local_ordinal_type =
typename MatrixType::local_ordinal_type;
40 using global_ordinal_type =
typename MatrixType::global_ordinal_type;
41 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)