|
| template<typename XD, typename ... XP, typename YD, typename ... YP> |
| std::enable_if< Kokkos::is_view_uq_pce< Kokkos::View< XD, XP... > >::value &&Kokkos::is_view_uq_pce< Kokkos::View< YD, YP... > >::value, typenameKokkos::Details::InnerProductSpaceTraits< typenameKokkos::View< XD, XP... >::non_const_value_type >::dot_type >::type | KokkosBlas::dot (const Kokkos::View< XD, XP... > &x, const Kokkos::View< YD, YP... > &y) |
| template<typename RV, typename XD, typename ... XP, typename YD, typename ... YP> |
| std::enable_if< Kokkos::is_view_uq_pce< Kokkos::View< XD, XP... > >::value &&Kokkos::is_view_uq_pce< Kokkos::View< YD, YP... > >::value >::type | KokkosBlas::dot (const RV &r, const Kokkos::View< XD, XP... > &x, const Kokkos::View< YD, YP... > &y) |
| template<typename XD, typename ... XP> |
| std::enable_if< Kokkos::is_view_uq_pce< Kokkos::View< XD, XP... > >::value >::type | KokkosBlas::fill (const Kokkos::View< XD, XP... > &x, const typename Kokkos::View< XD, XP... >::non_const_value_type &val) |
| template<typename RV, typename XD, typename ... XP> |
| std::enable_if< Kokkos::is_view_uq_pce< Kokkos::View< XD, XP... > >::value >::type | KokkosBlas::nrm2_squared (const RV &r, const Kokkos::View< XD, XP... > &x) |
| template<typename RV, typename XD, typename ... XP> |
| std::enable_if< Kokkos::is_view_uq_pce< Kokkos::View< XD, XP... > >::value >::type | KokkosBlas::nrm1 (const RV &r, const Kokkos::View< XD, XP... > &x) |
| template<typename RV, typename XD, typename ... XP> |
| std::enable_if< Kokkos::is_view_uq_pce< Kokkos::View< XD, XP... > >::value >::type | KokkosBlas::nrmInf (const RV &r, const Kokkos::View< XD, XP... > &x) |
| template<typename AV, typename XD, typename ... XP, typename BV, typename YD, typename ... YP> |
| std::enable_if< Kokkos::is_view_uq_pce< Kokkos::View< XD, XP... > >::value &&Kokkos::is_view_uq_pce< Kokkos::View< YD, YP... > >::value >::type | KokkosBlas::axpby (const AV &a, const Kokkos::View< XD, XP... > &x, const BV &b, const Kokkos::View< YD, YP... > &y) |
| template<typename RD, typename ... RP, typename XD, typename ... XP> |
| std::enable_if< Kokkos::is_view_uq_pce< Kokkos::View< RD, RP... > >::value &&Kokkos::is_view_uq_pce< Kokkos::View< XD, XP... > >::value >::type | KokkosBlas::scal (const Kokkos::View< RD, RP... > &r, const typename Kokkos::View< XD, XP... >::non_const_value_type &a, const Kokkos::View< XD, XP... > &x) |
| template<typename XD, typename ... XP, typename YD, typename ... YP, typename ZD, typename ... ZP> |
| std::enable_if< Kokkos::is_view_uq_pce< Kokkos::View< XD, XP... > >::value &&Kokkos::is_view_uq_pce< Kokkos::View< YD, YP... > >::value &&Kokkos::is_view_uq_pce< Kokkos::View< ZD, ZP... > >::value >::type | KokkosBlas::update (const typename Kokkos::View< XD, XP... >::array_type::non_const_value_type &alpha, const Kokkos::View< XD, XP... > &x, const typename Kokkos::View< YD, YP... >::array_type::non_const_value_type &beta, const Kokkos::View< YD, YP... > &y, const typename Kokkos::View< ZD, ZP... >::array_type::non_const_value_type &gamma, const Kokkos::View< ZD, ZP... > &z) |
| template<typename XD, typename ... XP, typename YD, typename ... YP, typename ZD, typename ... ZP> |
| std::enable_if< Kokkos::is_view_uq_pce< Kokkos::View< XD, XP... > >::value &&Kokkos::is_view_uq_pce< Kokkos::View< YD, YP... > >::value &&Kokkos::is_view_uq_pce< Kokkos::View< ZD, ZP... > >::value >::type | KokkosBlas::update (const typename Kokkos::View< XD, XP... >::non_const_value_type &alpha, const Kokkos::View< XD, XP... > &x, const typename Kokkos::View< YD, YP... >::non_const_value_type &beta, const Kokkos::View< YD, YP... > &y, const typename Kokkos::View< ZD, ZP... >::non_const_value_type &gamma, const Kokkos::View< ZD, ZP... > &z) |
| template<typename RD, typename ... RP, typename XD, typename ... XP> |
| std::enable_if< Kokkos::is_view_uq_pce< Kokkos::View< RD, RP... > >::value &&Kokkos::is_view_uq_pce< Kokkos::View< XD, XP... > >::value >::type | KokkosBlas::sum (const Kokkos::View< RD, RP... > &r, const Kokkos::View< XD, XP... > &x) |
| template<typename RD, typename ... RP, typename XD, typename ... XP, typename WD, typename ... WP> |
| std::enable_if< Kokkos::is_view_uq_pce< Kokkos::View< RD, RP... > >::value &&Kokkos::is_view_uq_pce< Kokkos::View< XD, XP... > >::value &&Kokkos::is_view_uq_pce< Kokkos::View< WD, WP... > >::value >::type | KokkosBlas::nrm2w_squared (const Kokkos::View< RD, RP... > &r, const Kokkos::View< XD, XP... > &x, const Kokkos::View< WD, WP... > &w) |