|
coral
A C++ library for distributed co-simulation
|
| ▼ coral | |
| ▼ bus | |
| execution_manager.hpp | Defines the coral::bus::ExecutionManager class |
| execution_manager_private.hpp | Defines the coral::bus::ExecutionManagerPrivate class |
| execution_state.hpp | Defines the coral::bus::ExecutionState class, along with its subclasses which represent the various states of an execution |
| slave_agent.hpp | Defines the coral::bus::SlaveAgent class |
| slave_control_messenger.hpp | Defines the coral::bus::ISlaveControlMessenger interface and the two related functions ConnectToSlave() and MakeSlaveControlMessenger() |
| slave_control_messenger_v0.hpp | Defines the coral::bus::SlaveControlMessengerV0 class |
| slave_controller.hpp | Defines the coral::bus::SlaveController class |
| slave_provider_comm.hpp | Slave provider client/server communication classes |
| slave_setup.hpp | Defines the coral::bus::SlaveSetup class |
| ▼ fmi | |
| glue.hpp | Conversions between FMI variable attributes and "our" attributes |
| ▼ net | |
| ip.hpp | Internal module header for coral::net::ip |
| reactor.hpp | Contains the coral::net::Reactor class and related functionality |
| reqrep.hpp | Module header for coral::net::reqrep |
| service.hpp | Module header for coral::net::service |
| udp.hpp | Module header for coral::net::udp |
| zmqx.hpp | Module header for coral::net::zmqx |
| ▼ protocol | |
| domain.hpp | Main header file for coral::protocol::domain |
| exe_data.hpp | Module header for coral::protocol::exe_data |
| execution.hpp | Main header file for coral::protocol::execution |
| glue.hpp | Glue code that relates public APIs and internal communication protocols |
| ▼ util | |
| console.hpp | Utilities for writing console applications |
| zip.hpp | Module header for coral::util::zip |
| async.hpp | Module header for coral::async |
| error.hpp | Main header file for coral::error |
| protobuf.hpp | Main header file for coral::protobuf |
| util.hpp | Main header file for coral::util |
| ▼ coral | |
| ▼ bus | |
| variable_io.hpp | Defines the coral::bus::VariablePublisher and coral::bus::VariableSubscriber classes |
| ▼ fmi | |
| fmu.hpp | Defines a version-independent FMU interface |
| fmu1.hpp | Classes for dealing with FMI 1.0 FMUs |
| importer.hpp | FMU import functionality |
| ▼ master | |
| cluster.hpp | Defines the coral::master::ProviderCluster class and related functionality |
| execution.hpp | Defines the coral::master::Execution class and related functionality |
| execution_options.hpp | Configuration options for an execution |
| ▼ provider | |
| provider.hpp | Defines the coral::provider::SlaveProvider class and related functionality |
| slave_creator.hpp | Defines the coral::provider::SlaveCreator interface and related functionality |
| ▼ slave | |
| exception.hpp | Exceptions specific to coral::slave |
| instance.hpp | Defines the coral::slave::Instance interface |
| logging.hpp | Defines the coral::slave::LoggingInstance class |
| runner.hpp | Defines the coral::slave::Runner class and related functionality |
| ▼ util | |
| filesystem.hpp | Filesystem utilities |
| config.h | |
| fmi.hpp | Main module header for coral::fmi. Includes all headers in coral/fmi/ |
| log.hpp | Main header file for coral::log (but also contains a few macros) |
| master.hpp | Main module header for coral::master. Includes all headers in coral/master/ |
| model.hpp | Main module header for coral::model |
| net.hpp | Main module header for coral::net |
| provider.hpp | Main module header for coral::provider. Includes all headers in coral/provider/ |
| slave.hpp | Main module header for coral::slave. Includes all headers in coral/slave/ |
1.8.11