Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
Public Member Functions | Public Attributes | List of all members
Kokkos::Experimental::Impl::PCEAllocation< ValueType >::PCEConstruct< ExecSpace > Struct Template Reference

#include <KokkosExp_View_UQ_PCE_Contiguous.hpp>

Public Member Functions

 PCEConstruct ()=default
 
 PCEConstruct (const PCEConstruct &)=default
 
PCEConstructoperator= (const PCEConstruct &)=default
 
 PCEConstruct (const ExecSpace &space, value_type *p, scalar_type *sp, const size_t span, const unsigned pce_size, const cijk_type &cijk)
 
void execute ()
 
KOKKOS_INLINE_FUNCTION void operator() (const size_t i) const
 

Public Attributes

ExecSpace m_space
 
value_typem_p
 
scalar_typem_sp
 
size_t m_span
 
unsigned m_pce_size
 
cijk_type m_cijk
 

Detailed Description

template<class ValueType>
template<class ExecSpace>
struct Kokkos::Experimental::Impl::PCEAllocation< ValueType >::PCEConstruct< ExecSpace >

Definition at line 854 of file KokkosExp_View_UQ_PCE_Contiguous.hpp.

Constructor & Destructor Documentation

◆ PCEConstruct() [1/3]

template<class ValueType>
template<class ExecSpace >
Kokkos::Experimental::Impl::PCEAllocation< ValueType >::PCEConstruct< ExecSpace >::PCEConstruct ( )
default

◆ PCEConstruct() [2/3]

template<class ValueType>
template<class ExecSpace >
Kokkos::Experimental::Impl::PCEAllocation< ValueType >::PCEConstruct< ExecSpace >::PCEConstruct ( const PCEConstruct< ExecSpace > &  )
default

◆ PCEConstruct() [3/3]

template<class ValueType>
template<class ExecSpace >
Kokkos::Experimental::Impl::PCEAllocation< ValueType >::PCEConstruct< ExecSpace >::PCEConstruct ( const ExecSpace &  space,
value_type p,
scalar_type sp,
const size_t  span,
const unsigned  pce_size,
const cijk_type cijk 
)
inline

Definition at line 867 of file KokkosExp_View_UQ_PCE_Contiguous.hpp.

Member Function Documentation

◆ operator=()

template<class ValueType>
template<class ExecSpace >
PCEConstruct& Kokkos::Experimental::Impl::PCEAllocation< ValueType >::PCEConstruct< ExecSpace >::operator= ( const PCEConstruct< ExecSpace > &  )
default

◆ execute()

template<class ValueType>
template<class ExecSpace >
void Kokkos::Experimental::Impl::PCEAllocation< ValueType >::PCEConstruct< ExecSpace >::execute ( )
inline

Definition at line 876 of file KokkosExp_View_UQ_PCE_Contiguous.hpp.

◆ operator()()

template<class ValueType>
template<class ExecSpace >
KOKKOS_INLINE_FUNCTION void Kokkos::Experimental::Impl::PCEAllocation< ValueType >::PCEConstruct< ExecSpace >::operator() ( const size_t  i) const
inline

Definition at line 890 of file KokkosExp_View_UQ_PCE_Contiguous.hpp.

Member Data Documentation

◆ m_space

template<class ValueType>
template<class ExecSpace >
ExecSpace Kokkos::Experimental::Impl::PCEAllocation< ValueType >::PCEConstruct< ExecSpace >::m_space

Definition at line 855 of file KokkosExp_View_UQ_PCE_Contiguous.hpp.

◆ m_p

template<class ValueType>
template<class ExecSpace >
value_type* Kokkos::Experimental::Impl::PCEAllocation< ValueType >::PCEConstruct< ExecSpace >::m_p

Definition at line 856 of file KokkosExp_View_UQ_PCE_Contiguous.hpp.

◆ m_sp

template<class ValueType>
template<class ExecSpace >
scalar_type* Kokkos::Experimental::Impl::PCEAllocation< ValueType >::PCEConstruct< ExecSpace >::m_sp

Definition at line 857 of file KokkosExp_View_UQ_PCE_Contiguous.hpp.

◆ m_span

template<class ValueType>
template<class ExecSpace >
size_t Kokkos::Experimental::Impl::PCEAllocation< ValueType >::PCEConstruct< ExecSpace >::m_span

Definition at line 858 of file KokkosExp_View_UQ_PCE_Contiguous.hpp.

◆ m_pce_size

template<class ValueType>
template<class ExecSpace >
unsigned Kokkos::Experimental::Impl::PCEAllocation< ValueType >::PCEConstruct< ExecSpace >::m_pce_size

Definition at line 859 of file KokkosExp_View_UQ_PCE_Contiguous.hpp.

◆ m_cijk

template<class ValueType>
template<class ExecSpace >
cijk_type Kokkos::Experimental::Impl::PCEAllocation< ValueType >::PCEConstruct< ExecSpace >::m_cijk

Definition at line 860 of file KokkosExp_View_UQ_PCE_Contiguous.hpp.


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