#include <type_traits>
#include "Kokkos_Core.hpp"
#include "Stokhos_Multiply.hpp"
#include "Stokhos_ProductBasis.hpp"
#include "Stokhos_Sparse3Tensor.hpp"
#include "Teuchos_ParameterList.hpp"
Go to the source code of this file.
|
class | Stokhos::CooProductTensor< ValueType, ExecutionSpace, PackIndex > |
| Sparse product tensor using 'COO'-like storage format. More...
|
|
class | Stokhos::CooProductTensor< ValueType, ExecutionSpace, true > |
| Specialization of CooProductTensor for packed (i,j,k) More...
|
|
class | Stokhos::CooProductTensor< ValueType, ExecutionSpace, false > |
| Specialization of CooProductTensor for unpacked (i,j,k) More...
|
|
class | Stokhos::BlockMultiply< CooProductTensor< ValueType, Device, Pack > > |
|
|
template<class Device , bool Pack, typename OrdinalType , typename ValueType > |
CooProductTensor< ValueType,
Device, Pack > | Stokhos::create_coo_product_tensor (const Stokhos::ProductBasis< OrdinalType, ValueType > &basis, const Stokhos::Sparse3Tensor< OrdinalType, ValueType > &Cijk, const Teuchos::ParameterList ¶ms=Teuchos::ParameterList()) |
|
template<typename ValueType , typename Device , bool Pack> |
std::ostream & | Stokhos::operator<< (std::ostream &os, const CooProductTensor< ValueType, Device, Pack > &tensor) |
|