|
Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
Partial specialization of PackTraits for Sacado's PCE UQ type. More...
#include <Stokhos_Tpetra_UQ_PCE.hpp>
Public Types | |
| typedef Sacado::UQ::PCE< S > | value_type |
| typedef D::execution_space | execution_space |
| typedef D | device_type |
| typedef execution_space::size_type | size_type |
| typedef Kokkos::View< const char *, device_type, Kokkos::MemoryUnmanaged > | input_buffer_type |
| typedef Kokkos::View< char *, device_type, Kokkos::MemoryUnmanaged > | output_buffer_type |
| typedef Kokkos::View< const value_type *, device_type, Kokkos::MemoryUnmanaged > | input_array_type |
| typedef Kokkos::View< value_type *, device_type, Kokkos::MemoryUnmanaged > | output_array_type |
| typedef value_type::value_type | scalar_value_type |
| typedef PackTraits< scalar_value_type, device_type > | SPT |
| typedef SPT::input_array_type | scalar_input_array_type |
| typedef SPT::output_array_type | scalar_output_array_type |
Static Public Member Functions | |
| static KOKKOS_INLINE_FUNCTION size_t | numValuesPerScalar (const value_type &x) |
| static Kokkos::View< value_type *, device_type > | allocateArray (const value_type &x, const size_t numEnt, const std::string &label="") |
| static KOKKOS_INLINE_FUNCTION Kokkos::pair< int, size_t > | packArray (char outBuf[], const value_type inBuf[], const size_t numEnt) |
| static KOKKOS_INLINE_FUNCTION Kokkos::pair< int, size_t > | unpackArray (value_type outBuf[], const char inBuf[], const size_t numEnt) |
| static KOKKOS_INLINE_FUNCTION size_t | packValueCount (const value_type &inVal) |
| static KOKKOS_INLINE_FUNCTION size_t | packValue (char outBuf[], const value_type &inVal) |
| static KOKKOS_INLINE_FUNCTION size_t | packValue (char outBuf[], const size_t outBufIndex, const value_type &inVal) |
| static KOKKOS_INLINE_FUNCTION size_t | unpackValue (value_type &outVal, const char inBuf[]) |
Static Public Attributes | |
| static const bool | compileTimeSize = false |
Whether the number of bytes required to pack one instance of value_type is fixed at compile time. More... | |
Partial specialization of PackTraits for Sacado's PCE UQ type.
Definition at line 147 of file Stokhos_Tpetra_UQ_PCE.hpp.
| typedef Sacado::UQ::PCE<S> Tpetra::Details::PackTraits< Sacado::UQ::PCE< S >, D >::value_type |
Definition at line 148 of file Stokhos_Tpetra_UQ_PCE.hpp.
| typedef D::execution_space Tpetra::Details::PackTraits< Sacado::UQ::PCE< S >, D >::execution_space |
Definition at line 149 of file Stokhos_Tpetra_UQ_PCE.hpp.
| typedef D Tpetra::Details::PackTraits< Sacado::UQ::PCE< S >, D >::device_type |
Definition at line 150 of file Stokhos_Tpetra_UQ_PCE.hpp.
| typedef execution_space::size_type Tpetra::Details::PackTraits< Sacado::UQ::PCE< S >, D >::size_type |
Definition at line 151 of file Stokhos_Tpetra_UQ_PCE.hpp.
| typedef Kokkos::View<const char*, device_type, Kokkos::MemoryUnmanaged> Tpetra::Details::PackTraits< Sacado::UQ::PCE< S >, D >::input_buffer_type |
Definition at line 157 of file Stokhos_Tpetra_UQ_PCE.hpp.
| typedef Kokkos::View<char*, device_type, Kokkos::MemoryUnmanaged> Tpetra::Details::PackTraits< Sacado::UQ::PCE< S >, D >::output_buffer_type |
Definition at line 158 of file Stokhos_Tpetra_UQ_PCE.hpp.
| typedef Kokkos::View<const value_type*, device_type, Kokkos::MemoryUnmanaged> Tpetra::Details::PackTraits< Sacado::UQ::PCE< S >, D >::input_array_type |
Definition at line 159 of file Stokhos_Tpetra_UQ_PCE.hpp.
| typedef Kokkos::View<value_type*, device_type, Kokkos::MemoryUnmanaged> Tpetra::Details::PackTraits< Sacado::UQ::PCE< S >, D >::output_array_type |
Definition at line 160 of file Stokhos_Tpetra_UQ_PCE.hpp.
| typedef value_type::value_type Tpetra::Details::PackTraits< Sacado::UQ::PCE< S >, D >::scalar_value_type |
Definition at line 162 of file Stokhos_Tpetra_UQ_PCE.hpp.
| typedef PackTraits< scalar_value_type, device_type > Tpetra::Details::PackTraits< Sacado::UQ::PCE< S >, D >::SPT |
Definition at line 163 of file Stokhos_Tpetra_UQ_PCE.hpp.
| typedef SPT::input_array_type Tpetra::Details::PackTraits< Sacado::UQ::PCE< S >, D >::scalar_input_array_type |
Definition at line 164 of file Stokhos_Tpetra_UQ_PCE.hpp.
| typedef SPT::output_array_type Tpetra::Details::PackTraits< Sacado::UQ::PCE< S >, D >::scalar_output_array_type |
Definition at line 165 of file Stokhos_Tpetra_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 168 of file Stokhos_Tpetra_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 173 of file Stokhos_Tpetra_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 183 of file Stokhos_Tpetra_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 231 of file Stokhos_Tpetra_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 274 of file Stokhos_Tpetra_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 281 of file Stokhos_Tpetra_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 291 of file Stokhos_Tpetra_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 303 of file Stokhos_Tpetra_UQ_PCE.hpp.
|
static |
Whether the number of bytes required to pack one instance of value_type is fixed at compile time.
Definition at line 155 of file Stokhos_Tpetra_UQ_PCE.hpp.
1.8.16