OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment that supports ordinary (i.e., non-delayed) and TLM connections.
Public Member Functions | Private Member Functions | List of all members
oms::FMUInfo Class Reference

FMU info. More...

#include <FMUInfo.h>

Inheritance diagram for oms::FMUInfo:
Inheritance graph
Collaboration diagram for oms::FMUInfo:
Collaboration graph

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...
 
FMUInfooperator= (const FMUInfo &rhs)
 not implemented More...
 

Additional Inherited Members

- Protected Attributes inherited from oms_fmu_info_t
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
 

Detailed Description

FMU info.

Constructor & Destructor Documentation

◆ FMUInfo() [1/2]

oms::FMUInfo::FMUInfo ( const std::string &  path,
oms_fmi_kind_enu_t  fmuKind 
)
Here is the caller graph for this function:

◆ ~FMUInfo()

oms::FMUInfo::~FMUInfo ( )

◆ FMUInfo() [2/2]

oms::FMUInfo::FMUInfo ( const FMUInfo rhs)
private

not implemented

Member Function Documentation

◆ getKind()

oms_fmi_kind_enu_t oms::FMUInfo::getKind ( ) const
inline

◆ getMaxOutputDerivativeOrder()

unsigned int oms::FMUInfo::getMaxOutputDerivativeOrder ( ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getPath()

std::string oms::FMUInfo::getPath ( ) const
inline

◆ operator=()

FMUInfo& oms::FMUInfo::operator= ( const FMUInfo rhs)
private

not implemented

Here is the caller graph for this function:

◆ update()

oms_status_enu_t oms::FMUInfo::update ( fmi_version_enu_t  version,
fmi2_import_t *  fmu 
)
Here is the caller graph for this function:

The documentation for this class was generated from the following files: