BPMN-OS
BPMN for optimization and simulation
Loading...
Searching...
No Matches
TimeWarp.cpp
Go to the documentation of this file.
1
#include "
TimeWarp.h
"
2
#include "
execution/engine/src/events/ClockTickEvent.h
"
3
4
using namespace
BPMNOS::Execution
;
5
6
TimeWarp::TimeWarp
()
7
{
8
}
9
10
std::shared_ptr<Event>
TimeWarp::dispatchEvent
( [[maybe_unused]]
const
SystemState
* systemState ) {
11
return
std::make_shared<ClockTickEvent>();
12
}
13
ClockTickEvent.h
TimeWarp.h
BPMNOS::Execution::SystemState
A class representing the state that the execution or simulation of a given scenario is in.
Definition
SystemState.h:21
BPMNOS::Execution::TimeWarp::dispatchEvent
std::shared_ptr< Event > dispatchEvent(const SystemState *systemState) override
Definition
TimeWarp.cpp:10
BPMNOS::Execution::TimeWarp::TimeWarp
TimeWarp()
Definition
TimeWarp.cpp:6
BPMNOS::Execution
Definition
Controller.h:9