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 64 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 82 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 98 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 116 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 131 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 146 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 164 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 190 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 218 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 245 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 390 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 409 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 288 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 62 of file KokkosBlas3_gemm_MP_Vector.hpp.