This PR begins the transition to OMSimulator 3.0 as part of the dev/v3.0 branch. Key changes include:
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.
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.
This PR begins the transition to OMSimulator 3.0 as part of the dev/v3.0 branch. Key changes include:
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.
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.