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> >
106 #endif // STOKHOS_DERIVBASIS Abstract base class for multivariate orthogonal polynomials that support computing double and triple ...
Data structure storing a sparse 3-tensor C(i,j,k) in a a compressed format.
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 ...
DerivBasis & operator=(const DerivBasis &b)
Abstract base class for multivariate orthogonal polynomials.
Top-level namespace for Stokhos classes and functions.
virtual Teuchos::RCP< Teuchos::SerialDenseMatrix< ordinal_type, value_type > > computeDerivDoubleProductTensor() const =0
Compute double product tensor where represents the derivative of in the direction ...
virtual ~DerivBasis()
Destructor.