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 | Macros | Functions
Stokhos_CrsProductTensor.hpp File Reference
#include "Kokkos_Core.hpp"
#include "Stokhos_Multiply.hpp"
#include "Stokhos_ProductBasis.hpp"
#include "Stokhos_Sparse3Tensor.hpp"
#include "Teuchos_ParameterList.hpp"
#include "Stokhos_BlockCrsMatrix.hpp"
#include "Stokhos_StochasticProductTensor.hpp"
#include "Stokhos_TinyVec.hpp"
Include dependency graph for Stokhos_CrsProductTensor.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Stokhos::CrsProductTensor< ValueType, ExecutionSpace, Memory >
 Sparse product tensor with replicated entries to provide subsets with a given coordinate. More...
 
struct  Stokhos::CrsProductTensor< ValueType, ExecutionSpace, Memory >::CijkRowCount
 
struct  Stokhos::CrsProductTensor< ValueType, ExecutionSpace, Memory >::CompareCijkRowCount
 
class  Stokhos::BlockMultiply< CrsProductTensor< ValueType, Device > >
 
class  Stokhos::MultiplyImpl< ValueType, MatrixValue, VectorValue, Device >
 

Namespaces

 Stokhos
 Top-level namespace for Stokhos classes and functions.
 
 Kokkos
 

Macros

#define USE_AUTO_VECTORIZATION   0
 

Functions

template<class Device , typename OrdinalType , typename ValueType >
CrsProductTensor< ValueType,
Device > 
Stokhos::create_product_tensor (const Stokhos::ProductBasis< OrdinalType, ValueType > &basis, const Stokhos::Sparse3Tensor< OrdinalType, ValueType > &Cijk, const Teuchos::ParameterList &params=Teuchos::ParameterList())
 
template<class Device , typename OrdinalType , typename ValueType , class Memory >
CrsProductTensor< ValueType,
Device, Memory > 
Stokhos::create_product_tensor (const Stokhos::ProductBasis< OrdinalType, ValueType > &basis, const Stokhos::Sparse3Tensor< OrdinalType, ValueType > &Cijk, const Teuchos::ParameterList &params=Teuchos::ParameterList())
 
template<class Device , typename OrdinalType , typename ValueType >
CrsProductTensor< ValueType,
Device > 
Stokhos::create_mean_based_product_tensor ()
 
template<class Device , typename OrdinalType , typename ValueType , class Memory >
CrsProductTensor< ValueType,
Device, Memory > 
Stokhos::create_mean_based_product_tensor ()
 
template<class ValueType , class Device , class Memory >
CrsProductTensor< ValueType,
Device, Memory >::HostMirror 
Stokhos::create_mirror_view (const CrsProductTensor< ValueType, Device, Memory > &src)
 
template<class ValueType , class DstDevice , class DstMemory , class SrcDevice , class SrcMemory >
void Stokhos::deep_copy (const CrsProductTensor< ValueType, DstDevice, DstMemory > &dst, const CrsProductTensor< ValueType, SrcDevice, SrcMemory > &src)
 

Macro Definition Documentation

#define USE_AUTO_VECTORIZATION   0

Definition at line 548 of file Stokhos_CrsProductTensor.hpp.