10 #ifndef CORAL_MASTER_EXECUTION_HPP 11 #define CORAL_MASTER_EXECUTION_HPP 20 #include <coral/config.h> 127 , variableSettings(
std::move(variableSettings_))
307 #endif // header guard std::error_code error
[Output] The error reported by the slave, if any.
Definition: execution.hpp:117
Creates and controls an execution.
Definition: execution.hpp:141
std::error_code error
[Output] The error reported by the slave, if any.
Definition: execution.hpp:77
AddedSlave(coral::net::SlaveLocator locator_, std::string name_)
Constructor which sets the locator and name fields.
Definition: execution.hpp:83
Main module header for coral::net.
SlaveConfig(coral::model::SlaveID slaveID_, std::vector< coral::model::VariableSetting > variableSettings_)
Constructor which sets the slaveID and variableSettings fields.
Definition: execution.hpp:123
Configuration options for an execution.
AddedSlave() CORAL_NOEXCEPT
Default constructor.
Definition: execution.hpp:80
coral::net::SlaveLocator locator
[Input] Information about the slave's network location.
Definition: execution.hpp:61
Definition: variable_io.hpp:28
std::vector< coral::model::VariableSetting > variableSettings
[Input] The variable value/connection changes.
Definition: execution.hpp:114
double TimeDuration
The type used to specify (simulation) time durations.
Definition: model.hpp:56
Configuration options for an execution.
Definition: execution_options.hpp:29
Specifies a slave which is to be added to an execution.
Definition: execution.hpp:58
StepResult
Constants used to indicate the result of Execution::Step()
Definition: execution.hpp:33
const SlaveID INVALID_SLAVE_ID
An invalid slave identifier.
Definition: model.hpp:64
Class which represents the network location(s) of a slave.
Definition: net.hpp:292
std::string name
[Input] A name for the slave, unique in the execution.
Definition: execution.hpp:71
Main module header for coral::model.
SlaveConfig() CORAL_NOEXCEPT
Default constructor.
Definition: execution.hpp:120
Specifies variable values and connection changes for a single slave.
Definition: execution.hpp:104