OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment that supports ordinary (i.e., non-delayed) and TLM connections.
|
FMU info. More...
#include <FMUInfo.h>
Public Member Functions | |
FMUInfo (const std::string &path, oms_fmi_kind_enu_t fmuKind) | |
~FMUInfo () | |
oms_status_enu_t | update (fmi_version_enu_t version, fmi2_import_t *fmu) |
std::string | getPath () const |
oms_fmi_kind_enu_t | getKind () const |
unsigned int | getMaxOutputDerivativeOrder () const |
Private Member Functions | |
FMUInfo (const FMUInfo &rhs) | |
not implemented More... | |
FMUInfo & | operator= (const FMUInfo &rhs) |
not implemented More... | |
Additional Inherited Members | |
![]() | |
char * | author |
char * | copyright |
char * | description |
oms_fmi_kind_enu_t | fmiKind |
char * | fmiVersion |
char * | generationDateAndTime |
char * | generationTool |
char * | guid |
char * | license |
char * | modelName |
char * | path |
char * | version |
bool | canBeInstantiatedOnlyOncePerProcess |
bool | canGetAndSetFMUstate |
bool | canNotUseMemoryManagementFunctions |
bool | canSerializeFMUstate |
bool | completedIntegratorStepNotNeeded |
bool | needsExecutionTool |
bool | providesDirectionalDerivative |
bool | canInterpolateInputs |
unsigned int | maxOutputDerivativeOrder |
FMU info.
oms::FMUInfo::FMUInfo | ( | const std::string & | path, |
oms_fmi_kind_enu_t | fmuKind | ||
) |
oms::FMUInfo::~FMUInfo | ( | ) |
|
private |
not implemented
|
inline |
|
inline |
|
inline |
not implemented
oms_status_enu_t oms::FMUInfo::update | ( | fmi_version_enu_t | version, |
fmi2_import_t * | fmu | ||
) |