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:

Public Member Functions

 FMUInfo (const std::string &path)
 
 ~FMUInfo ()
 
void update (fmiVersion_t version, fmiHandle *fmi4c)
 
std::string getPath () const
 
oms_fmi_kind_enu_t getKind () const
 
bool getCanInterpolateInputs () const
 
bool getCanGetAndSetFMUstate () const
 
unsigned int getMaxOutputDerivativeOrder () const
 
bool getProvidesDirectionalDerivative () const
 
std::string getGenerationTool () const
 

Private Member Functions

 FMUInfo (const FMUInfo &rhs)
 not implemented More...
 
FMUInfooperator= (const FMUInfo &rhs)
 not implemented More...
 

Detailed Description

FMU info.

Constructor & Destructor Documentation

◆ FMUInfo() [1/2]

oms::FMUInfo::FMUInfo ( const std::string &  path)

◆ ~FMUInfo()

oms::FMUInfo::~FMUInfo ( )

◆ FMUInfo() [2/2]

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

not implemented

Member Function Documentation

◆ getCanGetAndSetFMUstate()

bool oms::FMUInfo::getCanGetAndSetFMUstate ( ) const
inline

◆ getCanInterpolateInputs()

bool oms::FMUInfo::getCanInterpolateInputs ( ) const
inline

◆ getGenerationTool()

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

◆ getKind()

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

◆ getMaxOutputDerivativeOrder()

unsigned int oms::FMUInfo::getMaxOutputDerivativeOrder ( ) const
inline

◆ getPath()

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

◆ getProvidesDirectionalDerivative()

bool oms::FMUInfo::getProvidesDirectionalDerivative ( ) const
inline

◆ operator=()

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

not implemented

◆ update()

void oms::FMUInfo::update ( fmiVersion_t  version,
fmiHandle *  fmi4c 
)

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