44 #ifndef STOKHOS_BASIS_FACTORY_HPP 45 #define STOKHOS_BASIS_FACTORY_HPP 47 #include "Teuchos_RCP.hpp" 48 #include "Teuchos_ParameterList.hpp" 54 template <
typename ordinal_type,
typename value_type>
65 static Teuchos::RCP<const Stokhos::OrthogPolyBasis<ordinal_type, value_type> >
66 create(Teuchos::ParameterList& sgParams);
71 static Teuchos::RCP<const Stokhos::OneDOrthogPolyBasis<ordinal_type, value_type> >
create1DBasis(Teuchos::ParameterList& params);
88 #endif // STOKHOS_BASIS_FACTORY_HPP virtual ~BasisFactory()
Destructor.
Top-level namespace for Stokhos classes and functions.
BasisFactory & operator=(const BasisFactory &b)
BasisFactory()
Constructor.
static Teuchos::RCP< const Stokhos::OneDOrthogPolyBasis< ordinal_type, value_type > > create1DBasis(Teuchos::ParameterList ¶ms)
Generate 1-D basis.
Factory for building multivariate orthogonal polynomial bases.
static Teuchos::RCP< const Stokhos::OrthogPolyBasis< ordinal_type, value_type > > create(Teuchos::ParameterList &sgParams)
Generate multivariate basis.