|
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 |
1.8.11