44#ifndef STOKHOS_DERIVBASIS_HPP
45#define STOKHOS_DERIVBASIS_HPP
56 template <
typename ordinal_type,
typename value_type>
77 Teuchos::RCP< Stokhos::Dense3Tensor<ordinal_type, value_type> >
79 const Teuchos::RCP<
const Teuchos::SerialDenseMatrix<ordinal_type, value_type> >& Bij,
91 Teuchos::RCP< Teuchos::SerialDenseMatrix<ordinal_type, value_type> >
Abstract base class for multivariate orthogonal polynomials that support computing double and triple ...
virtual ~DerivBasis()
Destructor.
DerivBasis(const DerivBasis &)
DerivBasis & operator=(const DerivBasis &b)
virtual Teuchos::RCP< Stokhos::Dense3Tensor< ordinal_type, value_type > > computeDerivTripleProductTensor(const Teuchos::RCP< const Teuchos::SerialDenseMatrix< ordinal_type, value_type > > &Bij, const Teuchos::RCP< const Stokhos::Sparse3Tensor< ordinal_type, value_type > > &Cijk) const =0
Compute triple product tensor where represents the derivative of in the direction .
virtual Teuchos::RCP< Teuchos::SerialDenseMatrix< ordinal_type, value_type > > computeDerivDoubleProductTensor() const =0
Compute double product tensor where represents the derivative of in the direction .
Abstract base class for multivariate orthogonal polynomials.
Data structure storing a sparse 3-tensor C(i,j,k) in a a compressed format.
Top-level namespace for Stokhos classes and functions.