RBGen  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
RBGen_NoPreprocessor.hpp
1 #ifndef RBGEN_NO_PREPROCESSOR_HPP
2 #define RBGEN_NO_PREPROCESSOR_HPP
3 
4 #include "RBGen_Preprocessor.hpp"
5 
6 namespace RBGen {
7 
9  template< class DataSetType >
10  class NoPreprocessor : public Preprocessor< DataSetType > {
11 
12  public:
14 
15 
18 
20  virtual ~NoPreprocessor() {};
22 
24 
25 
28  const Teuchos::RCP< FileIOHandler<DataSetType> >& fileio ) {};
29 
31  void Reset() {};
33 
35 
36 
40 
42 
43 
45  bool isInitialized() const { return true; };
47  };
48 
49 } // end of RBGen namespace
50 
51 #endif // RBGEN_NO_PREPROCESSOR_HPP
Null preprocessor concrete class.
bool isInitialized() const
Return initialized status of the preprocessor.
virtual ~NoPreprocessor()
Destructor.
void Preprocess(Teuchos::RCP< DataSetType > &ss)
Preprocess the snapshot set passed in.
void Reset()
Reset preprocessor.
void Initialize(const Teuchos::RCP< Teuchos::ParameterList > &params, const Teuchos::RCP< FileIOHandler< DataSetType > > &fileio)
Initialize preprocessor.
Abstract base class for reading datasets from files.
Abstract base class for encapsulating dataset preprocessing.
NoPreprocessor()
Default constructor.