44#ifndef STOKHOS_PSEUDO_SPECTRAL_OPERATOR_FACTORY_HPP
45#define STOKHOS_PSEUDO_SPECTRAL_OPERATOR_FACTORY_HPP
47#include "Teuchos_RCP.hpp"
48#include "Teuchos_ParameterList.hpp"
54 template <
typename ordinal_type,
typename value_type>
68 static Teuchos::RCP<const psop_type>
69 create(Teuchos::ParameterList& sgParams);
Factory for building multivariate quadrature strategies.
PseudoSpectralOperatorFactory & operator=(const PseudoSpectralOperatorFactory &b)
PseudoSpectralOperatorFactory(const PseudoSpectralOperatorFactory &)
virtual ~PseudoSpectralOperatorFactory()
Destructor.
Stokhos::PseudoSpectralOperator< ordinal_type, value_type > psop_type
Typename of generated pseudospectral operator.
PseudoSpectralOperatorFactory()
Constructor.
static Teuchos::RCP< const psop_type > create(Teuchos::ParameterList &sgParams)
Generate pseudospectral operator object.
An operator interface for building pseudo-spectral approximations.
Top-level namespace for Stokhos classes and functions.