#include <type_traits>
#include "Sacado_ConfigDefs.h"
#include "Stokhos_ViewStorage.hpp"
#include "Sacado_MP_Vector.hpp"
#include "Kokkos_View_MP_Vector.hpp"
#include "Kokkos_ArithTraits_MP_Vector.hpp"
#include "KokkosBlas.hpp"
#include "Stokhos_Sacado_Kokkos_MP_Vector.hpp"
#include "Kokkos_Core.hpp"
#include "Stokhos_config.h"
Go to the source code of this file.
|
| template<class Scalar, class VA, class VX, class VY> |
| void | update_MP (typename VA::const_value_type &alpha, const VA &A, const VX &x, typename VY::const_value_type &beta, const VY &y) |
| |
| template<class Scalar, class VA, class VX, class VY> |
| void | inner_products_MP (typename VA::const_value_type &alpha, const VA &A, const VX &x, typename VY::const_value_type &beta, const VY &y) |
| |
| 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 | 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) |
| |
◆ Sacado_MP_Vector_GEMV_Tile_Size
| #define Sacado_MP_Vector_GEMV_Tile_Size |
( |
| size | ) |
|
◆ update_MP()
template<class
Scalar, class VA, class VX, class VY>
| void update_MP |
( |
typename VA::const_value_type & | alpha, |
|
|
const VA & | A, |
|
|
const VX & | x, |
|
|
typename VY::const_value_type & | beta, |
|
|
const VY & | y ) |
◆ inner_products_MP()
template<class
Scalar, class VA, class VX, class VY>
| void inner_products_MP |
( |
typename VA::const_value_type & | alpha, |
|
|
const VA & | A, |
|
|
const VX & | x, |
|
|
typename VY::const_value_type & | beta, |
|
|
const VY & | y ) |