Kokkos Node API and Local Linear Algebra Kernels Version of the Day
Kokkos::SeqSparseOps< Scalar, Ordinal, Node >::bind_scalar< S2 > Struct Template Reference

Sparse operations type for a different scalar type. More...

#include <Kokkos_SeqSparseOps.hpp>

List of all members.


Detailed Description

template<class Scalar, class Ordinal, class Node>
template<class S2>
struct Kokkos::SeqSparseOps< Scalar, Ordinal, Node >::bind_scalar< S2 >

Sparse operations type for a different scalar type.

The bind_scalar struct defines the type responsible for sparse operations for a scalar type S2, which may be different from Scalar.

Use by Tpetra CrsMatrix to bind a potentially "void" scalar type to the appropriate scalar.

This always specifies a specialization of SeqSparseOps, regardless of the scalar type S2.

Template Parameters:
S2A scalar type possibly different from Scalar.

Definition at line 344 of file Kokkos_SeqSparseOps.hpp.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends