Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
Namespaces | |
Impl | |
Functions | |
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, typename Kokkos::Details::InnerProductSpaceTraits < typename Kokkos::View< XD, XP...>::non_const_value_type > ::dot_type >::type | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | nrm2w_squared (const Kokkos::View< RD, RP...> &r, const Kokkos::View< XD, XP...> &x, const Kokkos::View< WD, WP...> &w) |
template<typename DA , typename... PA, typename DX , typename... PX, typename DY , typename... PY> | |
std::enable_if < Kokkos::is_view_mp_vector < Kokkos::View< DA, PA...> >::value &&Kokkos::is_view_mp_vector < Kokkos::View< DX, PX...> >::value &&Kokkos::is_view_mp_vector < Kokkos::View< DY, PY...> >::value >::type | gemv (const char trans[], typename Kokkos::View< DA, PA...>::const_value_type &alpha, const Kokkos::View< DA, PA...> &A, const Kokkos::View< DX, PX...> &x, typename Kokkos::View< DY, PY...>::const_value_type &beta, const Kokkos::View< DY, PY...> &y) |
template<typename DA , typename... PA, typename DB , typename... PB, typename DC , typename... PC> | |
std::enable_if < Kokkos::is_view_mp_vector < Kokkos::View< DA, PA...> >::value &&Kokkos::is_view_mp_vector < Kokkos::View< DB, PB...> >::value &&Kokkos::is_view_mp_vector < Kokkos::View< DC, PC...> >::value >::type | gemm (const char transA[], const char transB[], typename Kokkos::View< DA, PA...>::const_value_type &alpha, const Kokkos::View< DA, PA...> &A, const Kokkos::View< DB, PB...> &B, typename Kokkos::View< DC, PC...>::const_value_type &beta, const Kokkos::View< DC, PC...> &C) |
std::enable_if< Kokkos::is_view_uq_pce< Kokkos::View<XD,XP...> >::value && Kokkos::is_view_uq_pce< Kokkos::View<YD,YP...> >::value, typename Kokkos::Details::InnerProductSpaceTraits< typename Kokkos::View<XD,XP...>::non_const_value_type >::dot_type >::type KokkosBlas::dot | ( | const Kokkos::View< XD, XP...> & | x, |
const Kokkos::View< YD, YP...> & | y | ||
) |
Definition at line 32 of file Kokkos_Blas1_UQ_PCE.hpp.
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 | ||
) |
Definition at line 50 of file Kokkos_Blas1_UQ_PCE.hpp.
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 | ||
) |
Definition at line 66 of file Kokkos_Blas1_UQ_PCE.hpp.
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 | ||
) |
Definition at line 84 of file Kokkos_Blas1_UQ_PCE.hpp.
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 | ||
) |
Definition at line 99 of file Kokkos_Blas1_UQ_PCE.hpp.
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 | ||
) |
Definition at line 114 of file Kokkos_Blas1_UQ_PCE.hpp.
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 | ||
) |
Definition at line 132 of file Kokkos_Blas1_UQ_PCE.hpp.
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 | ||
) |
Definition at line 158 of file Kokkos_Blas1_UQ_PCE.hpp.
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 | ||
) |
Definition at line 186 of file Kokkos_Blas1_UQ_PCE.hpp.
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 | ||
) |
Definition at line 213 of file Kokkos_Blas1_UQ_PCE.hpp.
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 | ||
) |
Definition at line 358 of file Kokkos_Blas1_UQ_PCE.hpp.
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 | ||
) |
Definition at line 377 of file Kokkos_Blas1_UQ_PCE.hpp.
std::enable_if<Kokkos::is_view_mp_vector<Kokkos::View<DA, PA...> >::value && Kokkos::is_view_mp_vector<Kokkos::View<DX, PX...> >::value && Kokkos::is_view_mp_vector<Kokkos::View<DY, PY...> >::value>::type KokkosBlas::gemv | ( | const char | trans[], |
typename Kokkos::View< DA, PA...>::const_value_type & | alpha, | ||
const Kokkos::View< DA, PA...> & | A, | ||
const Kokkos::View< DX, PX...> & | x, | ||
typename Kokkos::View< DY, PY...>::const_value_type & | beta, | ||
const Kokkos::View< DY, PY...> & | y | ||
) |
Definition at line 248 of file KokkosBlas2_gemv_MP_Vector.hpp.
std::enable_if<Kokkos::is_view_mp_vector<Kokkos::View<DA, PA...> >::value && Kokkos::is_view_mp_vector<Kokkos::View<DB, PB...> >::value && Kokkos::is_view_mp_vector<Kokkos::View<DC, PC...> >::value>::type KokkosBlas::gemm | ( | const char | transA[], |
const char | transB[], | ||
typename Kokkos::View< DA, PA...>::const_value_type & | alpha, | ||
const Kokkos::View< DA, PA...> & | A, | ||
const Kokkos::View< DB, PB...> & | B, | ||
typename Kokkos::View< DC, PC...>::const_value_type & | beta, | ||
const Kokkos::View< DC, PC...> & | C | ||
) |
Definition at line 30 of file KokkosBlas3_gemm_MP_Vector.hpp.