42 #ifndef STOKHOS_REDUCED_PCE_BASIS_HPP 
   43 #define STOKHOS_REDUCED_PCE_BASIS_HPP 
   56   template <
typename ordinal_type, 
typename value_type>
 
   75            bool transpose = 
false) 
const = 0;
 
   82              bool transpose = 
false) 
const = 0;
 
virtual ~ReducedPCEBasis()
Destructor. 
ReducedPCEBasis()
Default constructor. 
ReducedPCEBasis & operator=(const ReducedPCEBasis &)
Abstract base class for multivariate orthogonal polynomials. 
Abstract base class for reduced basis strategies built from polynomial chaos expansions in some other...
virtual void transformFromOriginalBasis(const value_type *in, value_type *out, ordinal_type ncol=1, bool transpose=false) const =0
Transform coefficients from original basis to this basis. 
virtual void transformToOriginalBasis(const value_type *in, value_type *out, ordinal_type ncol=1, bool transpose=false) const =0
Transform coefficients to original basis from this basis. 
virtual Teuchos::RCP< const Stokhos::Quadrature< ordinal_type, value_type > > getReducedQuadrature() const =0
Get reduced quadrature object.