|
template<typename AlphaType , typename BetaType , typename MatrixType , typename InputType , typename ... InputP, typename OutputType , typename ... OutputP> |
std::enable_if< Kokkos::is_view_uq_pce< Kokkos::View< InputType, InputP... > >::value &&Kokkos::is_view_uq_pce< Kokkos::View< OutputType, OutputP... > >::value >::type | spmv (const char mode[], const AlphaType &a, const MatrixType &A, const Kokkos::View< InputType, InputP... > &x, const BetaType &b, const Kokkos::View< OutputType, OutputP... > &y, const RANK_ONE) |
|
template<typename AlphaType , typename BetaType , typename MatrixType , typename InputType , typename ... InputP, typename OutputType , typename ... OutputP> |
std::enable_if< Kokkos::is_view_uq_pce< Kokkos::View< InputType, InputP... > >::value &&Kokkos::is_view_uq_pce< Kokkos::View< OutputType, OutputP... > >::value >::type | spmv (const char mode[], const AlphaType &a, const MatrixType &A, const Kokkos::View< InputType, InputP... > &x, const BetaType &b, const Kokkos::View< OutputType, OutputP... > &y, const RANK_TWO) |
|
template<typename AlphaType , typename BetaType , typename MatrixType , typename InputType , typename ... InputP, typename OutputType , typename ... OutputP> |
std::enable_if< Kokkos::is_view_mp_vector< Kokkos::View< InputType, InputP... > >::value &&Kokkos::is_view_mp_vector< Kokkos::View< OutputType, OutputP... > >::value >::type | spmv (const char mode[], const AlphaType &a, const MatrixType &A, const Kokkos::View< InputType, InputP... > &x, const BetaType &b, const Kokkos::View< OutputType, OutputP... > &y, const RANK_ONE) |
|
template<typename AlphaType , typename BetaType , typename MatrixType , typename InputType , typename ... InputP, typename OutputType , typename ... OutputP> |
std::enable_if< Kokkos::is_view_mp_vector< Kokkos::View< InputType, InputP... > >::value &&Kokkos::is_view_mp_vector< Kokkos::View< OutputType, OutputP... > >::value >::type | spmv (const char mode[], const AlphaType &a, const MatrixType &A, const Kokkos::View< InputType, InputP... > &x, const BetaType &b, const Kokkos::View< OutputType, OutputP... > &y, const RANK_TWO) |
|