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