1 #ifndef RBGEN_PREPROCESSOR_HPP
2 #define RBGEN_PREPROCESSOR_HPP
9 template<
class DataSetType >
13 template<
class DataSetType >
35 virtual void Reset() = 0;
56 #endif // RBGEN_PREPROCESSOR_HPP
virtual ~Preprocessor()
Destructor.
virtual void Reset()=0
Reset preprocessor.
virtual bool isInitialized() const =0
Return initialized status of the preprocessor.
Preprocessor()
Default constructor.
virtual void Preprocess(Teuchos::RCP< DataSetType > &ss)=0
Preprocess the snapshot set passed in.
Abstract base class for reading datasets from files.
Abstract base class for encapsulating dataset preprocessing.
virtual void Initialize(const Teuchos::RCP< Teuchos::ParameterList > ¶ms, const Teuchos::RCP< FileIOHandler< DataSetType > > &fileio)=0
Initialize preprocessor.