Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
Public Types | Static Public Member Functions | List of all members
Stokhos::BlockMultiply< StochasticProductTensor< ValueType, TensorType, Device > > Class Template Reference

#include <Stokhos_StochasticProductTensor.hpp>

Public Types

typedef Device execution_space
 
typedef execution_space::size_type size_type
 
typedef StochasticProductTensor< ValueType, TensorType, execution_spaceblock_type
 

Static Public Member Functions

template<typename MatrixValue , typename VectorValue >
static KOKKOS_INLINE_FUNCTION void apply (const block_type &block, const MatrixValue *a, const VectorValue *const x, VectorValue *const y)
 

Detailed Description

template<typename ValueType, typename Device, class TensorType>
class Stokhos::BlockMultiply< StochasticProductTensor< ValueType, TensorType, Device > >

Definition at line 232 of file Stokhos_StochasticProductTensor.hpp.

Member Typedef Documentation

◆ execution_space

template<typename ValueType , typename Device , class TensorType >
typedef Device Stokhos::BlockMultiply< StochasticProductTensor< ValueType, TensorType, Device > >::execution_space

Definition at line 235 of file Stokhos_StochasticProductTensor.hpp.

◆ size_type

template<typename ValueType , typename Device , class TensorType >
typedef execution_space::size_type Stokhos::BlockMultiply< StochasticProductTensor< ValueType, TensorType, Device > >::size_type

Definition at line 236 of file Stokhos_StochasticProductTensor.hpp.

◆ block_type

template<typename ValueType , typename Device , class TensorType >
typedef StochasticProductTensor< ValueType, TensorType, execution_space > Stokhos::BlockMultiply< StochasticProductTensor< ValueType, TensorType, Device > >::block_type

Definition at line 237 of file Stokhos_StochasticProductTensor.hpp.

Member Function Documentation

◆ apply()

template<typename ValueType , typename Device , class TensorType >
template<typename MatrixValue , typename VectorValue >
static KOKKOS_INLINE_FUNCTION void Stokhos::BlockMultiply< StochasticProductTensor< ValueType, TensorType, Device > >::apply ( const block_type block,
const MatrixValue *  a,
const VectorValue *const  x,
VectorValue *const  y 
)
inlinestatic

Definition at line 241 of file Stokhos_StochasticProductTensor.hpp.


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