Ifpack2 Templated Preconditioning Package  Version 1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes | Namespaces
Ifpack2_Details_CrsArrays.hpp File Reference

Provides functions for retrieving local CRS arrays (row pointers, column indices, and values) from Tpetra::RowMatrix. This is used by Ifpack2's FastILU wrapper. More...

#include <Tpetra_RowMatrix.hpp>
#include <Tpetra_CrsMatrix.hpp>
#include <Kokkos_DefaultNode.hpp>
#include <KokkosSparse_CrsMatrix.hpp>
#include <Ifpack2_LocalFilter.hpp>
#include <Ifpack2_ReorderFilter.hpp>

Go to the source code of this file.

Classes

struct  Ifpack2::Details::CrsArrayReader< Scalar, LocalOrdinal, GlobalOrdinal, Node >::CountEntriesFunctor
 Functor for counting matrix entries per row in parallel. More...
 
struct  Ifpack2::Details::CrsArrayReader< Scalar, LocalOrdinal, GlobalOrdinal, Node >::GetIndicesFunctor
 Functor for getting column indices in parallel. More...
 
struct  Ifpack2::Details::CrsArrayReader< Scalar, LocalOrdinal, GlobalOrdinal, Node >::GetValuesFunctor
 Functor for getting matrix values in parallel. More...
 

Namespaces

 Ifpack2
 Preconditioners and smoothers for Tpetra sparse matrices.
 

Detailed Description

Provides functions for retrieving local CRS arrays (row pointers, column indices, and values) from Tpetra::RowMatrix. This is used by Ifpack2's FastILU wrapper.