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_EpetraMVPreprocessorFactory.h
1
#ifndef RBGEN_EPETRAMV_PREPROCESSOR_FACTORY_H
2
#define RBGEN_EPETRAMV_PREPROCESSOR_FACTORY_H
3
4
#include "RBGen_PreprocessorFactory.hpp"
5
#include "RBGen_NoPreprocessor.hpp"
6
#include "RBGen_MSPreprocessor.h"
7
#include "RBGen_ConfigDefs.h"
8
9
// Forward declaration of Epetra_MultiVector.
10
class
Epetra_MultiVector
;
11
12
namespace
RBGen {
13
15
class
EpetraMVPreprocessorFactory
:
public
virtual
PreprocessorFactory
<Epetra_MultiVector> {
16
17
public
:
19
20
22
EpetraMVPreprocessorFactory
();
23
25
virtual
~EpetraMVPreprocessorFactory
() {};
27
29
30
31
Teuchos::RCP<Preprocessor<Epetra_MultiVector>
> create(
const
Teuchos::ParameterList
& params );
32
34
35
private
:
36
37
// Available preprocessing types
38
std::vector<std::string> preproc_types;
39
40
};
41
42
}
// end of RBGen namespace
43
44
#endif
Epetra_MultiVector
RBGen::EpetraMVPreprocessorFactory
Specialization of a PreprocessorFactor for Epetra_MultiVector datasets.
Definition:
RBGen_EpetraMVPreprocessorFactory.h:15
RBGen::PreprocessorFactory
Abstract factory for instantiating Preprocessor concrete classes.
Definition:
RBGen_PreprocessorFactory.hpp:14
RBGen::EpetraMVPreprocessorFactory::EpetraMVPreprocessorFactory
EpetraMVPreprocessorFactory()
Default constructor.
Definition:
RBGen_EpetraMVPreprocessorFactory.cpp:9
Teuchos::ParameterList
RBGen::EpetraMVPreprocessorFactory::~EpetraMVPreprocessorFactory
virtual ~EpetraMVPreprocessorFactory()
Destructor.
Definition:
RBGen_EpetraMVPreprocessorFactory.h:25
Teuchos::RCP
Generated on Wed Aug 19 2015 08:49:17 for RBGen by
1.8.6