Tpetra parallel linear algebra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
List of all members
Tpetra::Details::UnpackAndCombineCrsMatrixImpl::UnpackCrsMatrixAndCombineFunctor< LocalMatrix, LocalMap, BufferDeviceType > Struct Template Reference

Unpacks and combines a single row of the CrsMatrix. More...

#include <Tpetra_Details_unpackCrsMatrixAndCombine_def.hpp>

Detailed Description

template<class LocalMatrix, class LocalMap, class BufferDeviceType>
struct Tpetra::Details::UnpackAndCombineCrsMatrixImpl::UnpackCrsMatrixAndCombineFunctor< LocalMatrix, LocalMap, BufferDeviceType >

Unpacks and combines a single row of the CrsMatrix.

Template Parameters
LocalMatrixKokkosSparse::CrsMatrix specialization.
LocalMapType of the "local" column map
BufferDeviceTypeType of the "buffer device type." See Trilinos GitHub Issue #1088 for details.

Data (bytes) describing the row of the CRS matrix are "unpacked" from a single (concatenated) (view of) char* directly into the row of the matrix.

Definition at line 191 of file Tpetra_Details_unpackCrsMatrixAndCombine_def.hpp.


The documentation for this struct was generated from the following file: