Stokhos: Specializes 2 Tpetra::CrsMatrix methods for UQ PCE; figure out how to make Tpetra's implementation generic enough
Created by: mhoemmen
Stokhos specializes two Tpetra::CrsMatrix
methods for UQ PCE Scalar types: getColumnMapMultiVector
and getRowMapMultiVector
. Those specializations look pretty easy to move into Tpetra directly, with a compile-time switch based on the Scalar type. Doing so is not urgent, but would make future work easier.
@trilinos/stokhos @trilinos/tpetra
Motivation and Context
Tpetra development gets easier when less Tpetra code is specialized far downstream. I'm working on #2548 and #57. These routines don't look too hard to synchronize with their generic implementations in Tpetra.
Possible Solution
Some kind of traits class for the extra Kokkos::View
dimension? We might already have that somewhere.