RBGen  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
RBGen_EpetraMVMethodFactory.h
1 
2 
3 #ifndef RBGEN_EPETRAMV_METHOD_FACTORY_H
4 #define RBGEN_EPETRAMV_METHOD_FACTORY_H
5 
7 #include "RBGen_MethodFactory.hpp"
8 #include "RBGen_ConfigDefs.h"
9 
10 // Forward declaration of Epetra_Multivector
11 class Epetra_MultiVector;
12 class Epetra_Operator;
13 
14 namespace RBGen {
15 
17  class EpetraMVMethodFactory : public virtual MethodFactory<Epetra_MultiVector,Epetra_Operator> {
18 
19  public:
21 
22 
25 
27  virtual ~EpetraMVMethodFactory() {};
29 
31 
32 
34 
36 
37  };
38 
39 } // end of RBGen namespace
40 
41 #endif // RBGEN_EPETRAMV_METHOD_FACTORY_H
Specialization of MethodFactory for Epetra_MultiVector datasets.
virtual ~EpetraMVMethodFactory()
Destructor.
Abstract factory for creating basis generation methods.
EpetraMVMethodFactory()
Default constructor.