|
Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
Go to the documentation of this file.
44 #ifndef STOKHOS_PRODUCTBASIS_HPP
45 #define STOKHOS_PRODUCTBASIS_HPP
64 template <
typename ordinal_type,
typename value_type>
114 #endif // STOKHOS_PRODUCTBASIS
virtual MultiIndex< ordinal_type > getMaxOrders() const =0
Return maximum order allowable for each coordinate basis.
Abstract base class for multivariate orthogonal polynomials generated from tensor products of univari...
ProductBasis()
Constructor.
virtual ordinal_type index(const MultiIndex< ordinal_type > &term) const =0
Get index of the multivariate polynomial given orders of each coordinate.
virtual const MultiIndex< ordinal_type > & term(ordinal_type i) const =0
Get orders of each coordinate polynomial given an index i.
Abstract base class for 1-D orthogonal polynomials.
virtual ~ProductBasis()
Destructor.
Top-level namespace for Stokhos classes and functions.
virtual Teuchos::Array< Teuchos::RCP< const OneDOrthogPolyBasis< ordinal_type, value_type > > > getCoordinateBases() const =0
Return array of coordinate bases.
ProductBasis & operator=(const ProductBasis &b)
Abstract base class for multivariate orthogonal polynomials.