RBGen
Version of the Day
|
Abstract base class for reading datasets from files. More...
#include <RBGen_FileIOHandler.hpp>
Public Member Functions | |
Constructor/Destructor. | |
FileIOHandler () | |
Default constructor. More... | |
virtual | ~FileIOHandler () |
Destructor. More... | |
Initialization/Reset Methods | |
virtual void | Initialize (const Teuchos::RCP< Teuchos::ParameterList > ¶ms)=0 |
Initialize file reader using. More... | |
void | Reset () |
File Reading Methods | |
virtual Teuchos::RCP< DataSetType > | Read (const std::vector< std::string > &filenames)=0 |
Method for reading multiple files and putting them into an data set. More... | |
Writing Methods | |
virtual void | Write (const Teuchos::RCP< const DataSetType > &MV, const std::string &filename)=0 |
Method for writing one data set into a file. More... | |
Handler Status Methods | |
virtual bool | isInitialized () const =0 |
Return initialized status of the handler. More... | |
Abstract base class for reading datasets from files.
Definition at line 15 of file RBGen_FileIOFactory.hpp.
|
inline |
Default constructor.
Definition at line 21 of file RBGen_FileIOHandler.hpp.
|
inlinevirtual |
Destructor.
Definition at line 24 of file RBGen_FileIOHandler.hpp.
|
pure virtual |
Initialize file reader using.
Implemented in RBGen::NetCDFFileIOHandler, RBGen::BurkardtFileIOHandler, RBGen::MatrixMarketFileIOHandler, and RBGen::EpetraCrsMatrixFileIOHandler.
|
pure virtual |
Method for reading multiple files and putting them into an data set.
Implemented in RBGen::NetCDFFileIOHandler, RBGen::BurkardtFileIOHandler, RBGen::MatrixMarketFileIOHandler, and RBGen::EpetraCrsMatrixFileIOHandler.
|
pure virtual |
Method for writing one data set into a file.
Implemented in RBGen::NetCDFFileIOHandler, RBGen::BurkardtFileIOHandler, RBGen::MatrixMarketFileIOHandler, and RBGen::EpetraCrsMatrixFileIOHandler.
|
pure virtual |
Return initialized status of the handler.
Implemented in RBGen::NetCDFFileIOHandler, RBGen::BurkardtFileIOHandler, RBGen::MatrixMarketFileIOHandler, and RBGen::EpetraCrsMatrixFileIOHandler.