Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
src
Stokhos_QuadratureFactory.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_QUADRATURE_FACTORY_HPP
11
#define STOKHOS_QUADRATURE_FACTORY_HPP
12
13
#include "
Teuchos_RCP.hpp
"
14
#include "
Teuchos_ParameterList.hpp
"
15
#include "
Stokhos_Quadrature.hpp
"
16
17
namespace
Stokhos {
18
20
template
<
typename
ordinal_type,
typename
value_type>
21
class
QuadratureFactory
{
22
public
:
23
25
QuadratureFactory
() {};
26
28
virtual
~QuadratureFactory
() {};
29
31
static
Teuchos::RCP<const Stokhos::Quadrature<ordinal_type, value_type>
>
32
create
(
Teuchos::ParameterList
& sgParams);
33
34
private
:
35
36
// Prohibit copying
37
QuadratureFactory
(
const
QuadratureFactory
&);
38
39
// Prohibit Assignment
40
QuadratureFactory
&
operator=
(
const
QuadratureFactory
& b);
41
42
};
// class QuadratureFactory
43
44
}
// Namespace Stokhos
45
46
// Include template definitions
47
#include "
Stokhos_QuadratureFactoryImp.hpp
"
48
49
#endif // STOKHOS_QUADRATURE_FACTORY_HPP
Stokhos::QuadratureFactory
Factory for building multivariate quadrature strategies.
Definition:
Stokhos_QuadratureFactory.hpp:21
Stokhos_Quadrature.hpp
Stokhos_QuadratureFactoryImp.hpp
Stokhos::QuadratureFactory::QuadratureFactory
QuadratureFactory()
Constructor.
Definition:
Stokhos_QuadratureFactory.hpp:25
Teuchos_ParameterList.hpp
Stokhos::QuadratureFactory::operator=
QuadratureFactory & operator=(const QuadratureFactory &b)
Teuchos::ParameterList
Teuchos::RCP
Stokhos::QuadratureFactory::create
static Teuchos::RCP< const Stokhos::Quadrature< ordinal_type, value_type > > create(Teuchos::ParameterList &sgParams)
Generate quadrature object.
Definition:
Stokhos_QuadratureFactoryImp.hpp:20
Stokhos::QuadratureFactory::~QuadratureFactory
virtual ~QuadratureFactory()
Destructor.
Definition:
Stokhos_QuadratureFactory.hpp:28
Teuchos_RCP.hpp
Generated on Fri Nov 22 2024 09:18:14 for Stokhos Package Browser (Single Doxygen Collection) by
1.8.5