-
Notifications
You must be signed in to change notification settings - Fork 40
Open
Labels
effort::mediumMedium effort expected to solve issue.Medium effort expected to solve issue.library-organizationIssues about package structure, naming, and organization within the libraryIssues about package structure, naming, and organization within the librarypriority::lowShould be treated with low priorityShould be treated with low priority
Milestone
Description
In the Modelica Standard Library (MSL), Types are defined as top-level packages for each library, for example:
Modelica.Blocks.TypesModelica.Clocked.TypesModelica.Electrical.PowerConverters.TypesModelica.Electrical.QuasiStatic.TypesModelica.Electrical.Spice3.TypesModelica.Magnetic.FundamentalWave.TypesModelica.Mechanics.MultiBody.TypesModelica.Fluid.Types
The only exception is Fluid.Dissipation, which defines Types inside the Utilities package:
Modelica.Fluid.Dissipation.Utilities.Types
In our ThermofluidStream (TFS) library, Types are scattered across different packages:
ThermofluidStream.Processes.InternalThermofluidStream.Processes.Internal.TypesThermofluidStream.FlowControl.Internal.TypesThermofluidStream.Sensors.Internal.TypesThermofluidStream.Undirected.Processes.InternalThermofluidStream.Utilities.Types
This organization should be harmonized across the library.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
effort::mediumMedium effort expected to solve issue.Medium effort expected to solve issue.library-organizationIssues about package structure, naming, and organization within the libraryIssues about package structure, naming, and organization within the librarypriority::lowShould be treated with low priorityShould be treated with low priority