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::WeightNormOp< 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
 
const Scalarw
 

Detailed Description

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

Definition at line 53 of file kokkos_pce_specializations.hpp.

Member Typedef Documentation

◆ Scalar

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

Definition at line 54 of file kokkos_pce_specializations.hpp.

◆ SCT

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

Definition at line 55 of file kokkos_pce_specializations.hpp.

◆ ipType

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

Definition at line 56 of file kokkos_pce_specializations.hpp.

◆ ReductionType

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

Definition at line 58 of file kokkos_pce_specializations.hpp.

Member Function Documentation

◆ identity()

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

Definition at line 59 of file kokkos_pce_specializations.hpp.

◆ reduce()

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

Definition at line 62 of file kokkos_pce_specializations.hpp.

◆ generate()

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

Definition at line 65 of file kokkos_pce_specializations.hpp.

Member Data Documentation

◆ x

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

Definition at line 57 of file kokkos_pce_specializations.hpp.

◆ w

template<typename ScalarType , typename StorageType >
const Scalar * KokkosClassic::WeightNormOp< Sacado::PCE::OrthogPoly< ScalarType, StorageType > >::w

Definition at line 57 of file kokkos_pce_specializations.hpp.


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