Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Stokhos_ReducedBasisFactory.hpp
Go to the documentation of this file.
1 // @HEADER
2 // *****************************************************************************
3 // Stokhos Package
4 //
5 // Copyright 2009 NTESS and the Stokhos contributors.
6 // SPDX-License-Identifier: BSD-3-Clause
7 // *****************************************************************************
8 // @HEADER
9 
10 #ifndef STOKHOS_REDUCED_BASIS_FACTORY_HPP
11 #define STOKHOS_REDUCED_BASIS_FACTORY_HPP
12 
13 #include "Teuchos_RCP.hpp"
14 #include "Teuchos_Array.hpp"
18 #include "Stokhos_Quadrature.hpp"
20 
21 namespace Stokhos {
22 
27  template <typename ordinal_type, typename value_type>
29  public:
30 
32 
36 
38  virtual ~ReducedBasisFactory() {}
39 
43  ordinal_type p,
47 
48  private:
49 
50  // Prohibit copying
52 
53  // Prohibit Assignment
55 
56  protected:
57 
60 
62  std::string reduction_method;
63 
64  }; // class ReducedBasisFactory
65 
66 } // Namespace Stokhos
67 
68 // Include template definitions
70 
71 #endif
ReducedBasisFactory(const Teuchos::ParameterList &params)
Constructor.
Data structure storing a sparse 3-tensor C(i,j,k) in a a compressed format.
Generate a basis from a given set of PCE expansions that is orthogonal with respect to the product me...
Abstract base class for quadrature methods.
virtual Teuchos::RCP< Stokhos::ReducedPCEBasis< ordinal_type, value_type > > createReducedBasis(ordinal_type p, const Teuchos::Array< Stokhos::OrthogPolyApprox< ordinal_type, value_type > > &pce, const Teuchos::RCP< const Stokhos::Quadrature< ordinal_type, value_type > > &quad, const Teuchos::RCP< const Stokhos::Sparse3Tensor< ordinal_type, value_type > > &Cijk) const
Get reduced quadrature object.
Teuchos::ParameterList params
Algorithm parameters.
std::string reduction_method
Reduction method.
ReducedBasisFactory & operator=(const ReducedBasisFactory &)