10 #ifndef STOKHOS_SERIAL_CRS_PRODUCT_TENSOR_HPP
11 #define STOKHOS_SERIAL_CRS_PRODUCT_TENSOR_HPP
13 #include "Kokkos_Core.hpp"
23 template<
typename ValueType ,
typename MatrixValue ,
typename VectorValue >
26 Kokkos::View< VectorValue** , Kokkos::LayoutLeft , Kokkos::Serial > ,
27 Kokkos::View< VectorValue** , Kokkos::LayoutLeft , Kokkos::Serial > >
37 impl_type::apply(A,x,y);
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 static void apply(const matrix_type &A, const block_vector_type &x, const block_vector_type &y)
Bases defined by combinatorial product of polynomial bases.
Sparse product tensor with replicated entries to provide subsets with a given coordinate.
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 impl_type::block_vector_type block_vector_type
Kokkos::View< VectorValue **, Kokkos::LayoutLeft, execution_space > 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 > >::impl_type MultiplyImpl< ValueType, MatrixValue, VectorValue, Kokkos::Serial > impl_type
CRS matrix of dense blocks.
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 impl_type::matrix_type matrix_type