1 #ifndef RBGEN_MS_PREPROCESSOR_H
2 #define RBGEN_MS_PREPROCESSOR_H
4 #include "RBGen_Preprocessor.hpp"
5 #include "RBGen_FileIOHandler.hpp"
6 #include "RBGen_ConfigDefs.h"
34 void Reset() { isInitialized_ =
false; }
63 std::string preprocType_;
66 std::string input_file_;
72 std::vector< double > scalings_;
75 std::vector< std::pair<int,int> > scaling_idx_;
78 std::vector< std::string > preproc_types_;
89 #endif // RBGEN_MS_PREPROCESSOR_H
MSPreprocessor()
Default constructor.
bool isInitialized() const
Return initialized status of the preprocessor.
void Initialize(const Teuchos::RCP< Teuchos::ParameterList > ¶ms, const Teuchos::RCP< FileIOHandler< Epetra_MultiVector > > &fileio=Teuchos::null)
Initialize preprocessor.
Specialization for Preprocessor using Epetra_MultiVector.
virtual ~MSPreprocessor()
Destructor.
Teuchos::RCP< Epetra_MultiVector > getMSVector() const
Return the multivector used to modify the snapshot set.
void Preprocess(Teuchos::RCP< Epetra_MultiVector > &ss)
Preprocess the snapshot set passed in.
void Reset()
Reset preprocessor.
Abstract base class for encapsulating dataset preprocessing.