Logo
Reference manual - version orea_version
SensitivityInputStream Class Reference

Class for streaming SensitivityRecords from csv file. More...

#include <orea/engine/sensitivityfilestream.hpp>

Inheritance diagram for SensitivityInputStream:

Public Member Functions

 SensitivityInputStream (char delim=',', char comment='#', char quoteChar='\0', char escapeChar='\\')
 Constructor.
void setStream (std::istream *stream)
SensitivityRecord next () override
 Returns the next SensitivityRecord in the stream.
void reset () override
 Resets the stream so that SensitivityRecord objects can be streamed again.
Public Member Functions inherited from SensitivityStream
virtual ~SensitivityStream ()
 Destructor.

Detailed Description

Class for streaming SensitivityRecords from csv file.

Member Function Documentation

◆ setStream()

void setStream ( std::istream * stream)

Set stream for function

◆ next()

SensitivityRecord next ( )
overridevirtual

Returns the next SensitivityRecord in the stream.

Implements SensitivityStream.

◆ reset()

void reset ( )
overridevirtual

Resets the stream so that SensitivityRecord objects can be streamed again.

Implements SensitivityStream.