#include <orea/engine/sensitivityfilestream.hpp>
Public Member Functions | |
SensitivityFileStream (const std::string &fileName, char delim=',', const std::string &comment="#") | |
Constructor providing path to csv file fileName . More... | |
~SensitivityFileStream () override | |
Public Member Functions inherited from SensitivityInputStream | |
SensitivityInputStream (char delim=',', const std::string &comment="#") | |
Constructor. More... | |
virtual | ~SensitivityInputStream () |
void | setStream (std::istream *stream) |
SensitivityRecord | next () override |
Returns the next SensitivityRecord in the stream. More... | |
void | reset () override |
Resets the stream so that SensitivityRecord objects can be streamed again. More... | |
Public Member Functions inherited from SensitivityStream | |
virtual | ~SensitivityStream () |
Destructor. More... | |
virtual SensitivityRecord | next ()=0 |
Returns the next SensitivityRecord in the stream. More... | |
virtual void | reset ()=0 |
Resets the stream so that SensitivityRecord objects can be streamed again. More... | |
Private Attributes | |
std::ifstream * | file_ |
Definition at line 62 of file sensitivityfilestream.hpp.
SensitivityFileStream | ( | const std::string & | fileName, |
char | delim = ',' , |
||
const std::string & | comment = "#" |
||
) |
Constructor providing path to csv file fileName
.
Definition at line 100 of file sensitivityfilestream.cpp.
|
override |
Definition at line 112 of file sensitivityfilestream.cpp.
|
private |
Definition at line 70 of file sensitivityfilestream.hpp.