Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <Stokhos_Cuda_SymmetricDiagonalSpec.hpp>
Public Types | |
typedef Kokkos::Cuda | execution_space |
typedef execution_space::size_type | size_type |
typedef SymmetricDiagonalSpec< Kokkos::Cuda > | block_type |
Static Public Member Functions | |
static __host__ dim3 | thread_block (const block_type &block) |
template<typename VectorValue > | |
static __host__ size_type | shmem_size (const block_type &block) |
static __host__ size_type | matrix_size (const block_type &block) |
template<typename MatrixValue , typename VectorValue > | |
static __device__ VectorValue | apply (const block_type &block, const MatrixValue *const a, const VectorValue *const x) |
Definition at line 58 of file Stokhos_Cuda_SymmetricDiagonalSpec.hpp.
typedef Kokkos::Cuda Stokhos::BlockMultiply< SymmetricDiagonalSpec< Kokkos::Cuda > >::execution_space |
Definition at line 61 of file Stokhos_Cuda_SymmetricDiagonalSpec.hpp.
typedef execution_space::size_type Stokhos::BlockMultiply< SymmetricDiagonalSpec< Kokkos::Cuda > >::size_type |
Definition at line 62 of file Stokhos_Cuda_SymmetricDiagonalSpec.hpp.
typedef SymmetricDiagonalSpec< Kokkos::Cuda > Stokhos::BlockMultiply< SymmetricDiagonalSpec< Kokkos::Cuda > >::block_type |
Definition at line 63 of file Stokhos_Cuda_SymmetricDiagonalSpec.hpp.
|
inlinestatic |
Definition at line 66 of file Stokhos_Cuda_SymmetricDiagonalSpec.hpp.
|
inlinestatic |
Definition at line 82 of file Stokhos_Cuda_SymmetricDiagonalSpec.hpp.
|
inlinestatic |
Definition at line 90 of file Stokhos_Cuda_SymmetricDiagonalSpec.hpp.
|
inlinestatic |
Definition at line 98 of file Stokhos_Cuda_SymmetricDiagonalSpec.hpp.