OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment that supports ordinary (i.e., non-delayed) and TLM connections.
Public Member Functions | Private Attributes | List of all members
oms::CSVReader Class Reference

#include <CSVReader.h>

Inheritance diagram for oms::CSVReader:
oms::ResultReader

Public Member Functions

 CSVReader (const char *filename)
 
 ~CSVReader ()
 
ResultReader::SeriesgetSeries (const char *var)
 
- Public Member Functions inherited from oms::ResultReader
 ResultReader (const char *filename)
 
virtual ~ResultReader ()
 
const std::vector< std::string > & getAllSignals () const
 

Private Attributes

double * data
 
unsigned int length
 

Additional Inherited Members

- Static Public Member Functions inherited from oms::ResultReader
static ResultReadernewReader (const char *filename)
 
static void deleteSeries (Series **series)
 
static bool compareSeries (Series *seriesA, Series *seriesB, double relTol, double absTol)
 
- Protected Attributes inherited from oms::ResultReader
std::vector< std::string > signals
 

Constructor & Destructor Documentation

◆ CSVReader()

oms::CSVReader::CSVReader ( const char *  filename)
Todo:
process sep header properly

◆ ~CSVReader()

oms::CSVReader::~CSVReader ( )

Member Function Documentation

◆ getSeries()

oms::ResultReader::Series * oms::CSVReader::getSeries ( const char *  var)
virtual

Implements oms::ResultReader.

Member Data Documentation

◆ data

double* oms::CSVReader::data
private

◆ length

unsigned int oms::CSVReader::length
private

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