coral
A C++ library for distributed co-simulation
|
Ccoral::bus::VariablePublisher | A class which handles publishing of variable values on the network |
Ccoral::bus::VariableSubscriber | A class which handles subscriptions to and receiving of variable values |
▼Ccoral::fmi::FMU | An interface for classes that represent imported FMUs |
Ccoral::fmi::FMU1 | A class which represents an imported FMI 1.0 FMU |
Ccoral::fmi::FMU2 | A class which represents an imported FMI 2.0 FMU |
Ccoral::master::AddedSlave | Specifies a slave which is to be added to an execution |
Ccoral::master::Execution | Creates and controls an execution |
Ccoral::master::ExecutionOptions | Configuration options for an execution |
Ccoral::master::ProviderCluster | A common communication interface to a cluster of slave providers |
Ccoral::master::ProviderCluster::SlaveType | Information about a slave type |
Ccoral::master::SlaveConfig | Specifies variable values and connection changes for a single slave |
Ccoral::model::SlaveDescription | A description of a specific slave |
Ccoral::model::SlaveTypeDescription | A description of a slave type |
Ccoral::model::Variable | An object that identifies a variable in a simulation, and which consists of a slave ID and a variable ID |
Ccoral::model::VariableDescription | A description of a single variable |
Ccoral::model::VariableSetting | An object which represents the action of assigning an initial value to a variable, or to connect it to another variable |
Ccoral::net::Endpoint | A protocol/transport independent endpoint address specification |
Ccoral::net::ip::Address | An object which identifies an internet host or network interface as either an IPv4 address or a textual name |
Ccoral::net::ip::Endpoint | An object which identifies an endpoint for Internet communication as a combination of an address and a port number |
Ccoral::net::ip::Port | An object which represents an internet port number |
Ccoral::net::SlaveLocator | Class which represents the network location(s) of a slave |
Ccoral::provider::SlaveCreator | An interface for classes that create slaves of a specific type |
Ccoral::provider::SlaveProvider | A slave provider that runs in a background thread |
▼Ccoral::slave::Instance | An interface for classes that represent slave instances |
▼Ccoral::fmi::SlaveInstance | An FMI co-simulation slave instance |
Ccoral::fmi::SlaveInstance1 | An FMI 1.0 co-simulation slave instance |
Ccoral::fmi::SlaveInstance2 | An FMI 2.0 co-simulation slave instance |
Ccoral::slave::LoggingInstance | A slave instance wrapper that logs variable values to a file |
Ccoral::slave::Runner | A class for running a slave instance |
Ccoral::util::TempDir | An RAII object that creates a unique directory on construction and recursively deletes it again on destruction |
▼Cstd::enable_shared_from_this< FMU1 > [external] | |
Ccoral::fmi::FMU1 | A class which represents an imported FMI 1.0 FMU |
▼Cstd::enable_shared_from_this< FMU2 > [external] | |
Ccoral::fmi::FMU2 | A class which represents an imported FMI 2.0 FMU |
▼Cstd::enable_shared_from_this< Importer > [external] | |
Ccoral::fmi::Importer | Imports and caches FMUs |
▼Cstd::exception [external] | STL class |
▼Cstd::runtime_error [external] | STL class |
Ccoral::slave::TimeoutException | Thrown when a communications timeout is reached |