OMSimulatorLib The OMSimulator project is a FMI-based co-simulation environment.

Loading...
Searching...
No Matches
Classes | Macros | Enumerations | Variables
Clocks.h File Reference
`#include "Clock.h"`
`#include <string>`
`#include <stack>`

Go to the source code of this file.

## Classes
class | Clocks

## Macros
#define | OMS_USE_CLOCKS
#define | OMS_TIC(clocks, index) clocks.tic(index)
#define | OMS_TOC(clocks, index) clocks.toc(index)

## Enumerations
enum | GlobalClockIndex_t { GLOBALCLOCK_IDLE = 0 , GLOBALCLOCK_INSTANTIATION , GLOBALCLOCK_INITIALIZATION , GLOBALCLOCK_SIMULATION , GLOBALCLOCK_COMMUNICATION , GLOBALCLOCK_RESULTFILE , GLOBALCLOCK_MAX_INDEX }

## Variables
Clocks | globalClocks
const char * | GlobalClockNames [GLOBALCLOCK_MAX_INDEX]

## Macro Definition Documentation

## ◆ OMS_TIC

#define OMS_TIC | ( |  | clocks,
|  |  | index
| ) |  | clocks.tic(index)

## ◆ OMS_TOC

#define OMS_TOC | ( |  | clocks,
|  |  | index
| ) |  | clocks.toc(index)

## ◆ OMS_USE_CLOCKS

#define OMS_USE_CLOCKS

## Enumeration Type Documentation

## ◆ GlobalClockIndex_t

enum GlobalClockIndex_t

Enumerator
GLOBALCLOCK_IDLE |
GLOBALCLOCK_INSTANTIATION |
GLOBALCLOCK_INITIALIZATION |
GLOBALCLOCK_SIMULATION |
GLOBALCLOCK_COMMUNICATION |
GLOBALCLOCK_RESULTFILE |
GLOBALCLOCK_MAX_INDEX |

## Variable Documentation

## ◆ GlobalClockNames

const char* GlobalClockNames[GLOBALCLOCK_MAX_INDEX]
| extern

## ◆ globalClocks

Clocks globalClocks
| extern