Stokhos Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
KokkosBlas::Impl::MV_Reciprocal_Functor< Kokkos::View< Sacado::UQ::PCE< RS > **, RP... >, Kokkos::View< const Sacado::UQ::PCE< XS > **, XP... >, SizeType > Struct Template Reference

#include <Kokkos_Blas1_UQ_PCE.hpp>

Public Types

typedef Kokkos::View< Sacado::UQ::PCE< RS > **, RP... > RMV
 
typedef Kokkos::View< const Sacado::UQ::PCE< XS > **, XP... > XMV
 
typedef RMV::execution_space execution_space
 
typedef SizeType size_type
 
typedef Kokkos::Details::ArithTraits< typename Kokkos::IntrinsicScalarType< XMV >::type > ATS
 

Public Member Functions

 MV_Reciprocal_Functor (const RMV &R, const XMV &X)
 
KOKKOS_INLINE_FUNCTION void operator() (const size_type &i) const
 

Public Attributes

const size_type numCols
 
RMV R_
 
XMV X_
 

Detailed Description

template<class RS, class ... RP, class XS, class ... XP, class SizeType>
struct KokkosBlas::Impl::MV_Reciprocal_Functor< Kokkos::View< Sacado::UQ::PCE< RS > **, RP... >, Kokkos::View< const Sacado::UQ::PCE< XS > **, XP... >, SizeType >

Definition at line 268 of file Kokkos_Blas1_UQ_PCE.hpp.

Member Typedef Documentation

◆ RMV

template<class RS , class ... RP, class XS , class ... XP, class SizeType >
typedef Kokkos::View<Sacado::UQ::PCE<RS>**,RP...> KokkosBlas::Impl::MV_Reciprocal_Functor< Kokkos::View< Sacado::UQ::PCE< RS > **, RP... >, Kokkos::View< const Sacado::UQ::PCE< XS > **, XP... >, SizeType >::RMV

Definition at line 273 of file Kokkos_Blas1_UQ_PCE.hpp.

◆ XMV

template<class RS , class ... RP, class XS , class ... XP, class SizeType >
typedef Kokkos::View<const Sacado::UQ::PCE<XS>**,XP...> KokkosBlas::Impl::MV_Reciprocal_Functor< Kokkos::View< Sacado::UQ::PCE< RS > **, RP... >, Kokkos::View< const Sacado::UQ::PCE< XS > **, XP... >, SizeType >::XMV

Definition at line 274 of file Kokkos_Blas1_UQ_PCE.hpp.

◆ execution_space

template<class RS , class ... RP, class XS , class ... XP, class SizeType >
typedef RMV::execution_space KokkosBlas::Impl::MV_Reciprocal_Functor< Kokkos::View< Sacado::UQ::PCE< RS > **, RP... >, Kokkos::View< const Sacado::UQ::PCE< XS > **, XP... >, SizeType >::execution_space

Definition at line 275 of file Kokkos_Blas1_UQ_PCE.hpp.

◆ size_type

template<class RS , class ... RP, class XS , class ... XP, class SizeType >
typedef SizeType KokkosBlas::Impl::MV_Reciprocal_Functor< Kokkos::View< Sacado::UQ::PCE< RS > **, RP... >, Kokkos::View< const Sacado::UQ::PCE< XS > **, XP... >, SizeType >::size_type

Definition at line 276 of file Kokkos_Blas1_UQ_PCE.hpp.

◆ ATS

template<class RS , class ... RP, class XS , class ... XP, class SizeType >
typedef Kokkos::Details::ArithTraits<typename Kokkos::IntrinsicScalarType<XMV>::type> KokkosBlas::Impl::MV_Reciprocal_Functor< Kokkos::View< Sacado::UQ::PCE< RS > **, RP... >, Kokkos::View< const Sacado::UQ::PCE< XS > **, XP... >, SizeType >::ATS

Definition at line 277 of file Kokkos_Blas1_UQ_PCE.hpp.

Constructor & Destructor Documentation

◆ MV_Reciprocal_Functor()

template<class RS , class ... RP, class XS , class ... XP, class SizeType >
KokkosBlas::Impl::MV_Reciprocal_Functor< Kokkos::View< Sacado::UQ::PCE< RS > **, RP... >, Kokkos::View< const Sacado::UQ::PCE< XS > **, XP... >, SizeType >::MV_Reciprocal_Functor ( const RMV & R,
const XMV & X )
inline

Definition at line 283 of file Kokkos_Blas1_UQ_PCE.hpp.

Member Function Documentation

◆ operator()()

template<class RS , class ... RP, class XS , class ... XP, class SizeType >
KOKKOS_INLINE_FUNCTION void KokkosBlas::Impl::MV_Reciprocal_Functor< Kokkos::View< Sacado::UQ::PCE< RS > **, RP... >, Kokkos::View< const Sacado::UQ::PCE< XS > **, XP... >, SizeType >::operator() ( const size_type & i) const
inline

Definition at line 289 of file Kokkos_Blas1_UQ_PCE.hpp.

Member Data Documentation

◆ numCols

template<class RS , class ... RP, class XS , class ... XP, class SizeType >
const size_type KokkosBlas::Impl::MV_Reciprocal_Functor< Kokkos::View< Sacado::UQ::PCE< RS > **, RP... >, Kokkos::View< const Sacado::UQ::PCE< XS > **, XP... >, SizeType >::numCols

Definition at line 279 of file Kokkos_Blas1_UQ_PCE.hpp.

◆ R_

template<class RS , class ... RP, class XS , class ... XP, class SizeType >
RMV KokkosBlas::Impl::MV_Reciprocal_Functor< Kokkos::View< Sacado::UQ::PCE< RS > **, RP... >, Kokkos::View< const Sacado::UQ::PCE< XS > **, XP... >, SizeType >::R_

Definition at line 280 of file Kokkos_Blas1_UQ_PCE.hpp.

◆ X_

template<class RS , class ... RP, class XS , class ... XP, class SizeType >
XMV KokkosBlas::Impl::MV_Reciprocal_Functor< Kokkos::View< Sacado::UQ::PCE< RS > **, RP... >, Kokkos::View< const Sacado::UQ::PCE< XS > **, XP... >, SizeType >::X_

Definition at line 281 of file Kokkos_Blas1_UQ_PCE.hpp.


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