RBGen
Version of the Day
Main Page
Related Pages
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
src
RBGen_MethodFactory.hpp
1
#ifndef RBGEN_METHOD_FACTORY_HPP
2
#define RBGEN_METHOD_FACTORY_HPP
3
4
#include "
Teuchos_ParameterList.hpp
"
5
#include "RBGen_Method.hpp"
6
7
namespace
RBGen {
8
10
template
<
class
DataSetType,
class
OperatorType >
11
class
MethodFactory
{
12
13
public
:
15
16
18
MethodFactory
() {};
19
21
virtual
~MethodFactory
() {};
23
25
26
27
virtual
Teuchos::RCP<Method< DataSetType, OperatorType >
> create(
const
Teuchos::ParameterList
& params ) = 0;
28
30
31
};
32
33
}
// end of RBGen namespace
34
35
#endif // RBGEN_METHOD_FACTORY_HPP
RBGen::MethodFactory::~MethodFactory
virtual ~MethodFactory()
Destructor.
Definition:
RBGen_MethodFactory.hpp:21
RBGen::MethodFactory::MethodFactory
MethodFactory()
Default constructor.
Definition:
RBGen_MethodFactory.hpp:18
Teuchos_ParameterList.hpp
Teuchos::ParameterList
RBGen::MethodFactory
Abstract factory for creating basis generation methods.
Definition:
RBGen_MethodFactory.hpp:11
Teuchos::RCP
Generated on Wed Aug 19 2015 08:49:17 for RBGen by
1.8.6