class Conventions "Conventions"
extends Modelica.Icons.Information;
annotation (
DocumentationClass = true,
Documentation(info = "<html>\n<p>The following conventions are used in package <code>Modelica.Units.SI</code>:</p>\n<ul>\n<li>Modelica quantity names are defined according to the recommendations\n of ISO 31. Some of these name are rather long, such as\n \"ThermodynamicTemperature\". Shorter alias names are defined, e.g.,\n \"type Temperature = ThermodynamicTemperature;\".</li>\n<li>Modelica units are defined according to the SI base units without\n multiples (only exception \"kg\").</li>\n<li>For some quantities, more convenient units for an engineer are\n defined as \"displayUnit\", i.e., the default unit for display\n purposes (e.g., displayUnit=\"deg\" for quantity=\"Angle\").</li>\n<li>The type name is identical to the quantity name, following\n the convention of type names.</li>\n<li>All quantity and unit attributes are defined as final in order\n that they cannot be redefined to another value.</li>\n<li>Similar quantities, such as \"Length, Breadth, Height, Thickness,\n Radius\" are defined as the same quantity (here: \"Length\").</li>\n<li>The ordering of the type declarations in this package follows ISO 31:\n<blockquote><pre>\nChapter 1: <strong>Space and Time</strong>\nChapter 2: <strong>Periodic and Related Phenomena</strong>\nChapter 3: <strong>Mechanics</strong>\nChapter 4: <strong>Heat</strong>\nChapter 5: <strong>Electricity and Magnetism</strong>\nChapter 6: <strong>Light and Related Electromagnetic Radiations</strong>\nChapter 7: <strong>Acoustics</strong>\nChapter 8: <strong>Physical Chemistry</strong>\nChapter 9: <strong>Atomic and Nuclear Physics</strong>\nChapter 10: <strong>Nuclear Reactions and Ionizing Radiations</strong>\nChapter 11: (not defined in ISO 31-1992)\nChapter 12: <strong>Characteristic Numbers</strong>\nChapter 13: <strong>Solid State Physics</strong>\n</pre></blockquote>\n</li>\n<li>Conversion functions between SI and other units are available in the subpackage\n <code>Conversions</code>.</li>\n</ul>\n</html>"));
end Conventions;