OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment that supports ordinary (i.e., non-delayed) and TLM connections.
|
Go to the documentation of this file.
32 #ifndef _OMS_MATWRITER_H_
33 #define _OMS_MATWRITER_H_
50 bool createFile(
const std::string& filename,
double startTime,
double stopTime);
void writeFile()
Definition: MATWriter.cpp:210
FILE * pFile
Definition: MATWriter.h:55
@ SignalType_INT
Definition: ResultWriter.h:44
Definition: MATWriter.h:42
@ SignalType_REAL
Definition: ResultWriter.h:43
const char * parameters
Definition: Tags.cpp:80
const char * signals
Definition: Tags.cpp:37
~MATWriter()
Definition: MATWriter.cpp:53
@ SignalType_BOOL
Definition: ResultWriter.h:45
@ MatVer4Type_DOUBLE
Definition: MatVer4.h:43
unsigned int bufferSize
Definition: ResultWriter.h:97
@ MatVer4Type_INT32
Definition: MatVer4.h:45
@ MatVer4Type_CHAR
Definition: MatVer4.h:46
Definition: ResultWriter.h:68
bool createFile(const std::string &filename, double startTime, double stopTime)
Definition: MATWriter.cpp:58
long pos_data_2
Definition: MATWriter.h:56
#define logError(msg)
Definition: Logging.h:102
void closeFile()
Definition: MATWriter.cpp:200
const char * signal
Definition: Tags.cpp:38
void writeMatVer4Matrix(FILE *file, const char *name, size_t rows, size_t cols, const void *matrixData, MatVer4Type_t type)
Definition: MatVer4.cpp:70
MATWriter(unsigned int bufferSize)
Definition: MATWriter.cpp:47
void appendMatVer4Matrix(FILE *file, long position, const char *name, size_t rows, size_t cols, const void *matrixData, MatVer4Type_t type)
Definition: MatVer4.cpp:86