coral
A C++ library for distributed co-simulation
execution_options.hpp
Go to the documentation of this file.
1 
10 #ifndef CORAL_MASTER_EXECUTION_OPTIONS_HPP
11 #define CORAL_MASTER_EXECUTION_OPTIONS_HPP
12 
13 #include <chrono>
14 #include <coral/model.hpp>
15 
16 
17 namespace coral
18 {
19 namespace master
20 {
21 
22 
30 {
38 
51 
61 };
62 
63 
64 }} // namespace
65 #endif // header guard
coral::model::TimePoint startTime
The start time of the simulation.
Definition: execution_options.hpp:37
Definition: variable_io.hpp:28
const TimePoint ETERNITY
A special TimePoint value that lies infinitely far in the future.
Definition: model.hpp:46
coral::model::TimePoint maxTime
The maximum simulation time point.
Definition: execution_options.hpp:50
Configuration options for an execution.
Definition: execution_options.hpp:29
Main module header for coral::model.
double TimePoint
The type used to specify (simulation) time points.
Definition: model.hpp:42
std::chrono::milliseconds slaveVariableRecvTimeout
Timeout used by the slaves to detect loss of communication with other slaves.
Definition: execution_options.hpp:60