Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
KokkosClassic::DotOp1< Sacado::PCE::OrthogPoly< ScalarType, StorageType > > Struct Template Reference

#include <kokkos_pce_specializations.hpp>

Public Types

typedef Sacado::PCE::OrthogPoly< ScalarType, StorageType > Scalar
 
typedef Teuchos::ScalarTraits< ScalarSCT
 
typedef SCT::innerProductType ipType
 
typedef ipType ReductionType
 

Public Member Functions

ipType KERNEL_PREFIX generate (int i)
 

Static Public Member Functions

static ipType KERNEL_PREFIX identity ()
 
static ipType KERNEL_PREFIX reduce (ipType x, ipType y)
 

Public Attributes

const Scalarx
 

Detailed Description

template<typename ScalarType, typename StorageType>
struct KokkosClassic::DotOp1< Sacado::PCE::OrthogPoly< ScalarType, StorageType > >

Definition at line 72 of file kokkos_pce_specializations.hpp.

Member Typedef Documentation

◆ Scalar

template<typename ScalarType , typename StorageType >
typedef Sacado::PCE::OrthogPoly<ScalarType,StorageType> KokkosClassic::DotOp1< Sacado::PCE::OrthogPoly< ScalarType, StorageType > >::Scalar

Definition at line 73 of file kokkos_pce_specializations.hpp.

◆ SCT

template<typename ScalarType , typename StorageType >
typedef Teuchos::ScalarTraits<Scalar> KokkosClassic::DotOp1< Sacado::PCE::OrthogPoly< ScalarType, StorageType > >::SCT

Definition at line 74 of file kokkos_pce_specializations.hpp.

◆ ipType

template<typename ScalarType , typename StorageType >
typedef SCT::innerProductType KokkosClassic::DotOp1< Sacado::PCE::OrthogPoly< ScalarType, StorageType > >::ipType

Definition at line 75 of file kokkos_pce_specializations.hpp.

◆ ReductionType

template<typename ScalarType , typename StorageType >
typedef ipType KokkosClassic::DotOp1< Sacado::PCE::OrthogPoly< ScalarType, StorageType > >::ReductionType

Definition at line 77 of file kokkos_pce_specializations.hpp.

Member Function Documentation

◆ identity()

template<typename ScalarType , typename StorageType >
static ipType KERNEL_PREFIX KokkosClassic::DotOp1< Sacado::PCE::OrthogPoly< ScalarType, StorageType > >::identity ( )
inlinestatic

Definition at line 78 of file kokkos_pce_specializations.hpp.

◆ reduce()

template<typename ScalarType , typename StorageType >
static ipType KERNEL_PREFIX KokkosClassic::DotOp1< Sacado::PCE::OrthogPoly< ScalarType, StorageType > >::reduce ( ipType  x,
ipType  y 
)
inlinestatic

Definition at line 81 of file kokkos_pce_specializations.hpp.

◆ generate()

template<typename ScalarType , typename StorageType >
ipType KERNEL_PREFIX KokkosClassic::DotOp1< Sacado::PCE::OrthogPoly< ScalarType, StorageType > >::generate ( int  i)
inline

Definition at line 84 of file kokkos_pce_specializations.hpp.

Member Data Documentation

◆ x

template<typename ScalarType , typename StorageType >
const Scalar* KokkosClassic::DotOp1< Sacado::PCE::OrthogPoly< ScalarType, StorageType > >::x

Definition at line 76 of file kokkos_pce_specializations.hpp.


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