OpenModelica / OMSimulator

The OpenModelica FMI & SSP-based co-simulation environment.
Other
72 stars 51 forks source link

[deprecated] Begin OMSimulator 3.0 Development: Remove TLM and Refactor System Structure #1338

Closed lochel closed 2 weeks ago

lochel commented 2 weeks ago

This PR begins the transition to OMSimulator 3.0 as part of the dev/v3.0 branch. Key changes include:

  1. Removal of TLM Components: All TLM-related code has been removed to simplify the codebase and prepare for the integration of FMI 3.0 features.

  2. Unified System Structure (in progress): Next, I'll focus on consolidating the system structure by removing Weakly Connected (WC) and Strongly Connected (SC) system types. This will result in a single “System” structure with dynamic partitioning based on solver settings for each FMU.

Given the extent of these updates, this PR will involve substantial changes to the core architecture and API.