    

 ## On this page

  

 

 # Namespace simulation\_framework::core::lifecycle

 Last update: 09.03.2026 

![](https://img.shields.io/badge/language-C%2B%2B-blue "C++")

**Definition**: `core/lifecycle/fmu_activity/fmu_config.h` (line 21)

## Classes

- [simulation\_framework::core::lifecycle::BaseActivity](classsimulation__framework_1_1core_1_1lifecycle_1_1BaseActivity.md#classsimulation__framework_1_1core_1_1lifecycle_1_1BaseActivity)
- [simulation\_framework::core::lifecycle::FmuBaseActivity](classsimulation__framework_1_1core_1_1lifecycle_1_1FmuBaseActivity.md#classsimulation__framework_1_1core_1_1lifecycle_1_1FmuBaseActivity)
- [simulation\_framework::core::lifecycle::FmuConfig](structsimulation__framework_1_1core_1_1lifecycle_1_1FmuConfig.md#structsimulation__framework_1_1core_1_1lifecycle_1_1FmuConfig)
- [simulation\_framework::core::lifecycle::FmuLogic](classsimulation__framework_1_1core_1_1lifecycle_1_1FmuLogic.md#classsimulation__framework_1_1core_1_1lifecycle_1_1FmuLogic)
- [simulation\_framework::core::lifecycle::IActivity](classsimulation__framework_1_1core_1_1lifecycle_1_1IActivity.md#classsimulation__framework_1_1core_1_1lifecycle_1_1IActivity)
- [simulation\_framework::core::lifecycle::IActivityFactory](classsimulation__framework_1_1core_1_1lifecycle_1_1IActivityFactory.md#classsimulation__framework_1_1core_1_1lifecycle_1_1IActivityFactory)
- [simulation\_framework::core::lifecycle::IFmuLogic](classsimulation__framework_1_1core_1_1lifecycle_1_1IFmuLogic.md#classsimulation__framework_1_1core_1_1lifecycle_1_1IFmuLogic)
- [simulation\_framework::core::lifecycle::ISimulationInstance](classsimulation__framework_1_1core_1_1lifecycle_1_1ISimulationInstance.md#classsimulation__framework_1_1core_1_1lifecycle_1_1ISimulationInstance)
- [simulation\_framework::core::lifecycle::SimulationInstance](classsimulation__framework_1_1core_1_1lifecycle_1_1SimulationInstance.md#classsimulation__framework_1_1core_1_1lifecycle_1_1SimulationInstance)

## Typedefs

<a id="fmu__config_8h_1a076e42c1fd44e91ae78c9c07c528ac93"></a>

### Typedef FmuInOutType

![](https://img.shields.io/badge/-public-brightgreen "public")

**Definition**: `core/lifecycle/fmu_activity/fmu_config.h` (line 24)

```cpp
using simulation_framework::core::lifecycle::FmuInOutType = typedef std::variant<bool> &gt;

```

**Return type**: std::variant [bool](classsimulation__framework_1_1core_1_1Topic.md#classsimulation__framework_1_1core_1_1Topic), [int](classsimulation__framework_1_1core_1_1Topic.md#classsimulation__framework_1_1core_1_1Topic), [double](classsimulation__framework_1_1core_1_1Topic.md#classsimulation__framework_1_1core_1_1Topic), std::string, std::vector [uint8\_t](classsimulation__framework_1_1core_1_1Topic.md#classsimulation__framework_1_1core_1_1Topic) &gt; &gt;

<a id="fmu__config_8h_1a0cb1cc423853afcdeeba0c345220300a"></a>

### Typedef FmuInOutMap

![](https://img.shields.io/badge/-public-brightgreen "public")

**Definition**: `core/lifecycle/fmu_activity/fmu_config.h` (line 25)

```cpp
using simulation_framework::core::lifecycle::FmuInOutMap = typedef std::map<std::string fmuinouttype>

```

**Return type**: std::map std::string, FmuInOutType &gt;

<a id="fmu__config_8h_1a96dba9ee13e27b2626149f3c09395fad"></a>

### Typedef FmuTopicToVarNames

![](https://img.shields.io/badge/-public-brightgreen "public")

**Definition**: `core/lifecycle/fmu_activity/fmu_config.h` (line 26)

```cpp
using simulation_framework::core::lifecycle::FmuTopicToVarNames = typedef std::map<std::string> &gt;

```

**Return type**: std::map std::string, std::set std::string &gt; &gt;

<a id="fmu__config_8h_1a9eb7f9109cf2cabfe412834db2a16885"></a>

### Typedef FmuTopicToVarMap

![](https://img.shields.io/badge/-public-brightgreen "public")

**Definition**: `core/lifecycle/fmu_activity/fmu_config.h` (line 27)

```cpp
using simulation_framework::core::lifecycle::FmuTopicToVarMap = typedef std::map<std::string fmuinoutmap>

```

**Return type**: std::map std::string, FmuInOutMap &gt;

<a id="fmu__config_8h_1a695c57b25dad6a03e577093bfae307ed"></a>

### Typedef FmuMessageToVarNames

![](https://img.shields.io/badge/-public-brightgreen "public")

**Definition**: `core/lifecycle/fmu_activity/fmu_config.h` (line 28)

```cpp
using simulation_framework::core::lifecycle::FmuMessageToVarNames = typedef std::map<std::string std::string>

```

**Return type**: std::map std::string, std::string &gt;

<a id="fmu__config_8h_1add76c5db8faaf7433d7c251a192d7fc7"></a>

### Typedef FmuVarToMessageNames

![](https://img.shields.io/badge/-public-brightgreen "public")

**Definition**: `core/lifecycle/fmu_activity/fmu_config.h` (line 29)

```cpp
using simulation_framework::core::lifecycle::FmuVarToMessageNames = typedef std::map<std::string std::string>

```

**Return type**: std::map std::string, std::string &gt;

\[static\]: <https://img.shields.io/badge/-static-lightgrey> (static)&lt;/std::string&gt;&lt;/std::string&gt;&lt;/std::string&gt;&lt;/std::string&gt;&lt;/std::string&gt;