Kokkos Node API and Local Linear Algebra Kernels Version of the Day
Sparse operations type for a different ordinal type. More...
Sparse operations type for a different ordinal type.
The bind_ordinal struct defines the type responsible for sparse operations for an ordinal type O2, which may be different from
This is used by Tpetra::CrsMatrix to "bind" the local sparse ops type, given its own (Local)Ordinal type. For AltSparseOps, the other_type typedef always specifies a specialization of AltSparseOps, regardless of the ordinal type O2. This is not necessarily true for other implementations of local sparse ops, so Tpetra developers should always get their local sparse ops type from the other_type typedef.
|O2||An ordinal type possibly different from |