44 #ifndef STOKHOS_TENSORPRODUCTQUADRATURE
45 #define STOKHOS_TENSORPRODUCTQUADRATURE
57 template <
typename ordinal_type,
typename value_type>
106 virtual std::ostream&
print(std::ostream& os)
const;
134 #endif // STOKHOS_TENSORPRODUCTQUADRATURE
Teuchos::Array< Teuchos::Array< value_type > > quad_points
Quadrature points.
virtual const Teuchos::Array< Teuchos::Array< value_type > > & getQuadPoints() const
Get quadrature points.
virtual const Teuchos::Array< value_type > & getQuadWeights() const
Get quadrature weights.
TensorProductQuadrature(const Teuchos::RCP< const ProductBasis< ordinal_type, value_type > > &product_basis)
Constructor.
TensorProductQuadrature & operator=(const TensorProductQuadrature &b)
virtual const Teuchos::Array< Teuchos::Array< value_type > > & getBasisAtQuadPoints() const
Get values of basis at quadrature points.
Abstract base class for quadrature methods.
virtual ordinal_type size() const
Get number of quadrature points.
virtual ~TensorProductQuadrature()
Destructor.
Abstract base class for multivariate orthogonal polynomials generated from tensor products of univari...
virtual std::ostream & print(std::ostream &os) const
Print quadrature data.
Teuchos::Array< Teuchos::Array< value_type > > quad_values
Quadrature values.
Teuchos::Array< value_type > quad_weights
Quadrature weights.
Defines quadrature for a tensor product basis by tensor products of 1-D quadrature rules...