Stokhos Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Stokhos::BlockMultiply< StochasticProductTensor< ValueType, TensorType, Device > > Class Template Reference

#include <Stokhos_StochasticProductTensor.hpp>

Inheritance diagram for Stokhos::BlockMultiply< StochasticProductTensor< ValueType, TensorType, Device > >:

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 231 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 234 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 235 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 236 of file Stokhos_StochasticProductTensor.hpp.

Member Function Documentation

◆ apply()

template<typename ValueType, typename Device, class TensorType>
template<typename MatrixValue, typename VectorValue>
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 240 of file Stokhos_StochasticProductTensor.hpp.


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