Functions
fmi_adapter::helpers Namespace Reference

Functions

bool canReadFromFile (const std::string &path)
 
bool canWriteToFolder (const std::string &path)
 
std::vector< std::string > getVariableNamesFromFMU (fmi2_import_t *fmu, std::function< bool(fmi2_import_variable_t *)> filter=variableFilterAll)
 This helper functions returns all variable names with a certain property defined by an optional filter. More...
 
std::vector< fmi2_import_variable_t * > getVariablesFromFMU (fmi2_import_t *fmu, std::function< bool(fmi2_import_variable_t *)> filter=variableFilterAll)
 This helper functions returns all variables with a certain property defined by an optional filter. More...
 
bool variableFilterAll (__attribute__((unused)) fmi2_import_variable_t *variable)
 
bool variableFilterByCausality (fmi2_import_variable_t *variable, fmi2_causality_enu_t causality)
 

Function Documentation

◆ canReadFromFile()

bool fmi_adapter::helpers::canReadFromFile ( const std::string &  path)

Definition at line 46 of file FMIAdapter.cpp.

◆ canWriteToFolder()

bool fmi_adapter::helpers::canWriteToFolder ( const std::string &  path)

Definition at line 36 of file FMIAdapter.cpp.

◆ getVariableNamesFromFMU()

std::vector<std::string> fmi_adapter::helpers::getVariableNamesFromFMU ( fmi2_import_t *  fmu,
std::function< bool(fmi2_import_variable_t *)>  filter = variableFilterAll 
)

This helper functions returns all variable names with a certain property defined by an optional filter.

Definition at line 88 of file FMIAdapter.cpp.

◆ getVariablesFromFMU()

std::vector<fmi2_import_variable_t*> fmi_adapter::helpers::getVariablesFromFMU ( fmi2_import_t *  fmu,
std::function< bool(fmi2_import_variable_t *)>  filter = variableFilterAll 
)

This helper functions returns all variables with a certain property defined by an optional filter.

Definition at line 66 of file FMIAdapter.cpp.

◆ variableFilterAll()

bool fmi_adapter::helpers::variableFilterAll ( __attribute__((unused)) fmi2_import_variable_t variable)

Definition at line 57 of file FMIAdapter.cpp.

◆ variableFilterByCausality()

bool fmi_adapter::helpers::variableFilterByCausality ( fmi2_import_variable_t variable,
fmi2_causality_enu_t  causality 
)

Definition at line 60 of file FMIAdapter.cpp.



fmi_adapter
Author(s): Ralph Lange
autogenerated on Thu Nov 24 2022 03:51:09