| 
    Tpetra parallel linear algebra Version of the Day
    
   | 
 
Functor that implements much of the one-argument overload of Tpetra::CrsMatrix::getLocalDiagCopy, for the case where the matrix is fill complete. More...
#include <Tpetra_Details_getDiagCopyWithoutOffsets_decl.hpp>
Public Types | |
| typedef LO | value_type | 
| The result of the reduction; number of errors.   | |
Public Member Functions | |
| CrsMatrixGetDiagCopyFunctor (const DiagType &D, const LocalMapType &rowMap, const LocalMapType &colMap, const CrsMatrixType &A) | |
| Constructor.   | |
| KOKKOS_FUNCTION void | operator() (const LO &lclRowInd, value_type &errCount) const | 
| Operator for Kokkos::parallel_for.   | |
Functor that implements much of the one-argument overload of Tpetra::CrsMatrix::getLocalDiagCopy, for the case where the matrix is fill complete.
| DiagType | 1-D nonconst Kokkos::View | 
| CrsMatrixType | Specialization of KokkosSparse::CrsMatrix | 
| LocalMapType | Specialization of Tpetra::Details::LocalMap; type of the "local" part of a Tpetra::Map | 
Definition at line 52 of file Tpetra_Details_getDiagCopyWithoutOffsets_decl.hpp.
| typedef LO Tpetra::Details::CrsMatrixGetDiagCopyFunctor< DiagType, LocalMapType, CrsMatrixType >::value_type | 
The result of the reduction; number of errors.
Definition at line 60 of file Tpetra_Details_getDiagCopyWithoutOffsets_decl.hpp.
      
  | 
  inline | 
Constructor.
| D | [out] 1-D Kokkos::View into which to store the matrix's diagonal. | 
| rowMap | [in] Local part of the Tpetra row Map. | 
| colMap | [in] Local part of the Tpetra column Map. | 
| A | [in] The sparse matrix from which to get the diagonal. | 
Definition at line 69 of file Tpetra_Details_getDiagCopyWithoutOffsets_decl.hpp.
      
  | 
  inline | 
Operator for Kokkos::parallel_for.
| lclRowInd | [in] Index of current (local) row of the sparse matrix. | 
Definition at line 82 of file Tpetra_Details_getDiagCopyWithoutOffsets_decl.hpp.