RBGen  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
List of all members
RBGen::Preprocessor< DataSetType > Class Template Referenceabstract

Abstract base class for encapsulating dataset preprocessing. More...

#include <RBGen_Preprocessor.hpp>

Inheritance diagram for RBGen::Preprocessor< DataSetType >:
RBGen::NoPreprocessor< DataSetType >

Public Member Functions

Constructor/Destructor.
 Preprocessor ()
 Default constructor. More...
 
virtual ~Preprocessor ()
 Destructor. More...
 
Initialization/Reset Methods
virtual void Initialize (const Teuchos::RCP< Teuchos::ParameterList > &params, const Teuchos::RCP< FileIOHandler< DataSetType > > &fileio)=0
 Initialize preprocessor. More...
 
virtual void Reset ()=0
 Reset preprocessor. More...
 
Preprocess Methods
virtual void Preprocess (Teuchos::RCP< DataSetType > &ss)=0
 Preprocess the snapshot set passed in. More...
 
Status Methods
virtual bool isInitialized () const =0
 Return initialized status of the preprocessor. More...
 

Detailed Description

template<class DataSetType>
class RBGen::Preprocessor< DataSetType >

Abstract base class for encapsulating dataset preprocessing.

Definition at line 14 of file RBGen_Preprocessor.hpp.

Constructor & Destructor Documentation

template<class DataSetType>
RBGen::Preprocessor< DataSetType >::Preprocessor ( )
inline

Default constructor.

Definition at line 21 of file RBGen_Preprocessor.hpp.

template<class DataSetType>
virtual RBGen::Preprocessor< DataSetType >::~Preprocessor ( )
inlinevirtual

Destructor.

Definition at line 24 of file RBGen_Preprocessor.hpp.

Member Function Documentation

template<class DataSetType>
virtual void RBGen::Preprocessor< DataSetType >::Initialize ( const Teuchos::RCP< Teuchos::ParameterList > &  params,
const Teuchos::RCP< FileIOHandler< DataSetType > > &  fileio 
)
pure virtual

Initialize preprocessor.

Implemented in RBGen::MSPreprocessor, and RBGen::NoPreprocessor< DataSetType >.

template<class DataSetType>
virtual void RBGen::Preprocessor< DataSetType >::Reset ( )
pure virtual

Reset preprocessor.

Implemented in RBGen::MSPreprocessor, and RBGen::NoPreprocessor< DataSetType >.

template<class DataSetType>
virtual void RBGen::Preprocessor< DataSetType >::Preprocess ( Teuchos::RCP< DataSetType > &  ss)
pure virtual

Preprocess the snapshot set passed in.

Implemented in RBGen::MSPreprocessor, and RBGen::NoPreprocessor< DataSetType >.

template<class DataSetType>
virtual bool RBGen::Preprocessor< DataSetType >::isInitialized ( ) const
pure virtual

Return initialized status of the preprocessor.

Implemented in RBGen::MSPreprocessor, and RBGen::NoPreprocessor< DataSetType >.


The documentation for this class was generated from the following file: