44#ifndef STOKHOS_EXPANSION_FACTORY_HPP
45#define STOKHOS_EXPANSION_FACTORY_HPP
47#include "Teuchos_RCP.hpp"
48#include "Teuchos_ParameterList.hpp"
54 template <
typename ordinal_type,
typename value_type>
65 static Teuchos::RCP<Stokhos::OrthogPolyExpansion<ordinal_type, value_type> >
66 create(Teuchos::ParameterList& sgParams);
Factory for building multivariate expansion strategies.
virtual ~ExpansionFactory()
Destructor.
ExpansionFactory(const ExpansionFactory &)
ExpansionFactory & operator=(const ExpansionFactory &b)
ExpansionFactory()
Constructor.
static Teuchos::RCP< Stokhos::OrthogPolyExpansion< ordinal_type, value_type > > create(Teuchos::ParameterList &sgParams)
Generate multivariate expansion.
Top-level namespace for Stokhos classes and functions.