Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
Stokhos_CooProductTensor.hpp File Reference
#include <type_traits>
#include "Kokkos_Core.hpp"
#include "Stokhos_Multiply.hpp"
#include "Stokhos_ProductBasis.hpp"
#include "Stokhos_Sparse3Tensor.hpp"
#include "Teuchos_ParameterList.hpp"
Include dependency graph for Stokhos_CooProductTensor.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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 > >
 

Namespaces

 Stokhos
 Top-level namespace for Stokhos classes and functions.
 

Functions

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 &params=Teuchos::ParameterList())
 
template<typename ValueType , typename Device , bool Pack>
std::ostream & Stokhos::operator<< (std::ostream &os, const CooProductTensor< ValueType, Device, Pack > &tensor)