| 
    Stokhos
    Development
    
   | 
 
Class for building a reduced-dimension basis and quadrature from a given set of polynomial chaos expansions. First generates 1-D orthogonal bases using the discretized Stieltjes procedure, forms their tensor product, and then orthogonalizes using Gram-Schmidt. More...
#include <Stokhos_StieltjesGramSchmidtBuilder.hpp>
Public Member Functions | |
| StieltjesGramSchmidtBuilder (const Teuchos::RCP< const Quadrature< ordinal_type, value_type > > &quad, const Teuchos::Array< OrthogPolyApprox< ordinal_type, value_type > > &pces, ordinal_type new_order, bool use_pce_qp, bool normalize) | |
| Constructor.  | |
| ~StieltjesGramSchmidtBuilder () | |
| Destructor.  | |
| 
Teuchos::RCP< const  OrthogPolyBasis< ordinal_type, value_type > >  | getReducedBasis () const | 
| Get reduced basis.  | |
| 
Teuchos::RCP< Quadrature < ordinal_type, value_type > >  | getReducedQuadrature () const | 
| Get reduced quadrature.  | |
| void | computeReducedPCEs (const Teuchos::Array< OrthogPolyApprox< ordinal_type, value_type > > &pces, Teuchos::Array< OrthogPolyApprox< ordinal_type, value_type > > &new_pces) | 
| Get reduced PCEs.  | |
Protected Attributes | |
| 
Teuchos::RCP< const Quadrature < ordinal_type, value_type > >  | quad | 
| Quadrature object for original basis.  | |
| 
Teuchos::RCP< const  OrthogPolyBasis< ordinal_type, value_type > >  | tensor_basis | 
| Reduced tensor basis.  | |
| 
Teuchos::RCP< GramSchmidtBasis < ordinal_type, value_type > >  | gs_basis | 
| Reduced Gram-Schmidt basis.  | |
| 
Teuchos::RCP < UserDefinedQuadrature < ordinal_type, value_type > >  | gs_quad | 
| Reduced quadrature.  | |
Class for building a reduced-dimension basis and quadrature from a given set of polynomial chaos expansions. First generates 1-D orthogonal bases using the discretized Stieltjes procedure, forms their tensor product, and then orthogonalizes using Gram-Schmidt.
 1.8.5