|
coral
A C++ library for distributed co-simulation
|
| ▼Ncoral | |
| ▼Nbus | |
| CVariablePublisher | A class which handles publishing of variable values on the network |
| CVariableSubscriber | A class which handles subscriptions to and receiving of variable values |
| ▼Nfmi | Classes and functions related to the Functional Mock-up Interface (FMI) |
| CFMU | An interface for classes that represent imported FMUs |
| CFMU1 | A class which represents an imported FMI 1.0 FMU |
| CFMU2 | A class which represents an imported FMI 2.0 FMU |
| CImporter | Imports and caches FMUs |
| CSlaveInstance | An FMI co-simulation slave instance |
| CSlaveInstance1 | An FMI 1.0 co-simulation slave instance |
| CSlaveInstance2 | An FMI 2.0 co-simulation slave instance |
| ▼Nmaster | API for use by applications that implement a simulation master |
| CAddedSlave | Specifies a slave which is to be added to an execution |
| CExecution | Creates and controls an execution |
| CExecutionOptions | Configuration options for an execution |
| ▼CProviderCluster | A common communication interface to a cluster of slave providers |
| CSlaveType | Information about a slave type |
| CSlaveConfig | Specifies variable values and connection changes for a single slave |
| ▼Nmodel | Types and constants that describe model structure |
| CSlaveDescription | A description of a specific slave |
| CSlaveTypeDescription | A description of a slave type |
| CVariable | An object that identifies a variable in a simulation, and which consists of a slave ID and a variable ID |
| CVariableDescription | A description of a single variable |
| CVariableSetting | An object which represents the action of assigning an initial value to a variable, or to connect it to another variable |
| ▼Nnet | Networking, communication and general-purpose protocols |
| ▼Nip | Functions and classes used for communication over the Internet Protocol |
| CAddress | An object which identifies an internet host or network interface as either an IPv4 address or a textual name |
| CEndpoint | An object which identifies an endpoint for Internet communication as a combination of an address and a port number |
| CPort | An object which represents an internet port number |
| CEndpoint | A protocol/transport independent endpoint address specification |
| CSlaveLocator | Class which represents the network location(s) of a slave |
| ▼Nprovider | API for use by applications that implement a slave provider |
| CSlaveCreator | An interface for classes that create slaves of a specific type |
| CSlaveProvider | A slave provider that runs in a background thread |
| ▼Nslave | API for use by applications that implement a simulation slave |
| CInstance | An interface for classes that represent slave instances |
| CLoggingInstance | A slave instance wrapper that logs variable values to a file |
| CRunner | A class for running a slave instance |
| CTimeoutException | Thrown when a communications timeout is reached |
| ▼Nutil | |
| CTempDir | An RAII object that creates a unique directory on construction and recursively deletes it again on destruction |
1.8.11