Stokhos  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Types | Static Public Member Functions | List of all members
Stokhos::BlockMultiply< SymmetricDiagonalSpec< Kokkos::Cuda > > Class Template Reference

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)
 

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