OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment that supports ordinary (i.e., non-delayed) and TLM connections.
Classes | Namespaces | Typedefs | Enumerations | Functions
MatVer4.h File Reference
#include <stdio.h>
#include <stddef.h>

Go to the source code of this file.

Classes

struct  oms::MatVer4Header
 
struct  oms::MatVer4Matrix
 

Namespaces

 oms
 

Typedefs

typedef enum oms::MatVer4Type_t oms::MatVer4Type_t
 
typedef struct oms::MatVer4Header oms::MatVer4Header
 
typedef struct oms::MatVer4Matrix oms::MatVer4Matrix
 

Enumerations

enum  oms::MatVer4Type_t { oms::MatVer4Type_DOUBLE = 0, oms::MatVer4Type_SINGLE = 10, oms::MatVer4Type_INT32 = 20, oms::MatVer4Type_CHAR = 51 }
 

Functions

size_t oms::sizeofMatVer4Type (MatVer4Type_t type)
 
void oms::writeMatVer4Matrix (FILE *file, const char *name, size_t rows, size_t cols, const void *matrixData, MatVer4Type_t type)
 
void oms::appendMatVer4Matrix (FILE *file, long position, const char *name, size_t rows, size_t cols, const void *matrixData, MatVer4Type_t type)
 
MatVer4Matrix * oms::readMatVer4Matrix (FILE *file)
 
void oms::freeMatVer4Matrix (MatVer4Matrix **matrix)
 
void oms::skipMatVer4Matrix (FILE *file)