Stokhos Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
Stokhos::Multiply< BlockCrsMatrix< StochasticProductTensor< ValueType, CrsProductTensor< ValueType, Kokkos::Serial >, Kokkos::Serial >, MatrixValue, Kokkos::Serial >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Kokkos::Serial >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Kokkos::Serial > > Class Template Reference

#include <Stokhos_Serial_CrsProductTensor.hpp>

Public Types

typedef MultiplyImpl< ValueType, MatrixValue, VectorValue, Kokkos::Serial > impl_type
 
typedef impl_type::matrix_type matrix_type
 
typedef impl_type::block_vector_type block_vector_type
 

Static Public Member Functions

static void apply (const matrix_type &A, const block_vector_type &x, const block_vector_type &y)
 

Detailed Description

template<typename ValueType, typename MatrixValue, typename VectorValue>
class Stokhos::Multiply< BlockCrsMatrix< StochasticProductTensor< ValueType, CrsProductTensor< ValueType, Kokkos::Serial >, Kokkos::Serial >, MatrixValue, Kokkos::Serial >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Kokkos::Serial >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Kokkos::Serial > >

Definition at line 56 of file Stokhos_Serial_CrsProductTensor.hpp.

Member Typedef Documentation

◆ impl_type

template<typename ValueType , typename MatrixValue , typename VectorValue >
typedef MultiplyImpl<ValueType, MatrixValue, VectorValue, Kokkos::Serial> Stokhos::Multiply< BlockCrsMatrix< StochasticProductTensor< ValueType, CrsProductTensor< ValueType, Kokkos::Serial >, Kokkos::Serial >, MatrixValue, Kokkos::Serial >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Kokkos::Serial >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Kokkos::Serial > >::impl_type

Definition at line 62 of file Stokhos_Serial_CrsProductTensor.hpp.

◆ matrix_type

template<typename ValueType , typename MatrixValue , typename VectorValue >
typedef impl_type::matrix_type Stokhos::Multiply< BlockCrsMatrix< StochasticProductTensor< ValueType, CrsProductTensor< ValueType, Kokkos::Serial >, Kokkos::Serial >, MatrixValue, Kokkos::Serial >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Kokkos::Serial >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Kokkos::Serial > >::matrix_type

Definition at line 63 of file Stokhos_Serial_CrsProductTensor.hpp.

◆ block_vector_type

template<typename ValueType , typename MatrixValue , typename VectorValue >
typedef impl_type::block_vector_type Stokhos::Multiply< BlockCrsMatrix< StochasticProductTensor< ValueType, CrsProductTensor< ValueType, Kokkos::Serial >, Kokkos::Serial >, MatrixValue, Kokkos::Serial >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Kokkos::Serial >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Kokkos::Serial > >::block_vector_type

Definition at line 64 of file Stokhos_Serial_CrsProductTensor.hpp.

Member Function Documentation

◆ apply()

template<typename ValueType , typename MatrixValue , typename VectorValue >
static void Stokhos::Multiply< BlockCrsMatrix< StochasticProductTensor< ValueType, CrsProductTensor< ValueType, Kokkos::Serial >, Kokkos::Serial >, MatrixValue, Kokkos::Serial >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Kokkos::Serial >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Kokkos::Serial > >::apply ( const matrix_type & A,
const block_vector_type & x,
const block_vector_type & y )
inlinestatic

Definition at line 66 of file Stokhos_Serial_CrsProductTensor.hpp.


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