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

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

#include <Kokkos_CUSPARSEOps.hpp>

List of all members.


Detailed Description

template<class Scalar, class Node>
template<class S2>
struct Kokkos::CUSPARSEOps< Scalar, 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 CUSPARSEOps, regardless of the scalar type S2.

Template Parameters:
S2A scalar type possibly different from Scalar.

Definition at line 599 of file Kokkos_CUSPARSEOps.hpp.


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