|
| 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 (KokkosKernels::Experimental::Controls, 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_uq_pce< Kokkos::View< InputType, InputP... > >::value &&Kokkos::is_view_uq_pce< Kokkos::View< OutputType, OutputP... > >::value >::type | spmv (KokkosKernels::Experimental::Controls, 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 (KokkosKernels::Experimental::Controls, 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) |
| |
| 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 (KokkosKernels::Experimental::Controls, 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) |
| |