|
coral
A C++ library for distributed co-simulation
|
An interface for classes that represent imported FMUs. More...
#include "coral/fmi/fmu.hpp"
Public Member Functions | |
| virtual coral::fmi::FMIVersion | FMIVersion () const =0 |
| Which FMI standard version is used in this FMU. | |
| virtual const coral::model::SlaveTypeDescription & | Description () const =0 |
| A description of this FMU. | |
| virtual std::shared_ptr< SlaveInstance > | InstantiateSlave ()=0 |
| Creates a co-simulation slave instance of this FMU. | |
| virtual std::shared_ptr< coral::fmi::Importer > | Importer () const =0 |
| Returns the coral::fmi::Importer which was used to import this FMU. | |
An interface for classes that represent imported FMUs.
This is an abstract class which only defines the functions that are common between different FMI versions. Use coral::fmi::Importer::Import() to import an FMU and create a coral::fmi::FMU object.
1.8.11