Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Private Attributes | List of all members
updateF< AViewType, XViewType, YViewType, IndexType > Struct Template Reference

#include <KokkosBlas2_gemv_MP_Vector.hpp>

Public Types

using AlphaCoeffType = typename AViewType::non_const_value_type
 
using BetaCoeffType = typename YViewType::non_const_value_type
 

Public Member Functions

 updateF (const AlphaCoeffType &alpha, const AViewType &A, const XViewType &x, const BetaCoeffType &beta, const YViewType &y, const IndexType m_c)
 
KOKKOS_INLINE_FUNCTION void operator() (const IndexType &i_tile) const
 

Private Attributes

AlphaCoeffType alpha_
 
AViewType::const_type A_
 
XViewType::const_type x_
 
BetaCoeffType beta_
 
YViewType y_
 
const IndexType m_c_
 

Detailed Description

template<class AViewType, class XViewType, class YViewType, class IndexType = typename AViewType::size_type>
struct updateF< AViewType, XViewType, YViewType, IndexType >

Definition at line 34 of file KokkosBlas2_gemv_MP_Vector.hpp.

Member Typedef Documentation

template<class AViewType , class XViewType , class YViewType , class IndexType = typename AViewType::size_type>
using updateF< AViewType, XViewType, YViewType, IndexType >::AlphaCoeffType = typename AViewType::non_const_value_type

Definition at line 36 of file KokkosBlas2_gemv_MP_Vector.hpp.

template<class AViewType , class XViewType , class YViewType , class IndexType = typename AViewType::size_type>
using updateF< AViewType, XViewType, YViewType, IndexType >::BetaCoeffType = typename YViewType::non_const_value_type

Definition at line 37 of file KokkosBlas2_gemv_MP_Vector.hpp.

Constructor & Destructor Documentation

template<class AViewType , class XViewType , class YViewType , class IndexType = typename AViewType::size_type>
updateF< AViewType, XViewType, YViewType, IndexType >::updateF ( const AlphaCoeffType alpha,
const AViewType &  A,
const XViewType &  x,
const BetaCoeffType beta,
const YViewType &  y,
const IndexType  m_c 
)
inline

Definition at line 39 of file KokkosBlas2_gemv_MP_Vector.hpp.

Member Function Documentation

template<class AViewType , class XViewType , class YViewType , class IndexType = typename AViewType::size_type>
KOKKOS_INLINE_FUNCTION void updateF< AViewType, XViewType, YViewType, IndexType >::operator() ( const IndexType &  i_tile) const
inline

Definition at line 51 of file KokkosBlas2_gemv_MP_Vector.hpp.

Member Data Documentation

template<class AViewType , class XViewType , class YViewType , class IndexType = typename AViewType::size_type>
AlphaCoeffType updateF< AViewType, XViewType, YViewType, IndexType >::alpha_
private

Definition at line 80 of file KokkosBlas2_gemv_MP_Vector.hpp.

template<class AViewType , class XViewType , class YViewType , class IndexType = typename AViewType::size_type>
AViewType::const_type updateF< AViewType, XViewType, YViewType, IndexType >::A_
private

Definition at line 81 of file KokkosBlas2_gemv_MP_Vector.hpp.

template<class AViewType , class XViewType , class YViewType , class IndexType = typename AViewType::size_type>
XViewType::const_type updateF< AViewType, XViewType, YViewType, IndexType >::x_
private

Definition at line 82 of file KokkosBlas2_gemv_MP_Vector.hpp.

template<class AViewType , class XViewType , class YViewType , class IndexType = typename AViewType::size_type>
BetaCoeffType updateF< AViewType, XViewType, YViewType, IndexType >::beta_
private

Definition at line 83 of file KokkosBlas2_gemv_MP_Vector.hpp.

template<class AViewType , class XViewType , class YViewType , class IndexType = typename AViewType::size_type>
YViewType updateF< AViewType, XViewType, YViewType, IndexType >::y_
private

Definition at line 84 of file KokkosBlas2_gemv_MP_Vector.hpp.

template<class AViewType , class XViewType , class YViewType , class IndexType = typename AViewType::size_type>
const IndexType updateF< AViewType, XViewType, YViewType, IndexType >::m_c_
private

Definition at line 85 of file KokkosBlas2_gemv_MP_Vector.hpp.


The documentation for this struct was generated from the following file: