Version_3_2

class Version_3_2 "Version 3.2 (Oct. 25, 2010)"
    extends Modelica.Icons.ReleaseNotes;

    annotation (Documentation(info = "<html>\n\n<p>\nVersion 3.2 is backward compatible to version 3.1, i.e., models developed with\nversions 3.0, 3.0.1, or 3.1 will work without any changes also with version 3.2.\nThis version is a major improvement:\n</p>\n\n<ul>\n<li> <strong>357</strong> models and blocks and <strong>295</strong> functions are newly included.</li>\n\n<li><strong>7</strong> new libraries are included.</li>\n\n<li> The icons of the library are newly designed to provide a modern, unified view,\n     see <a href=\"modelica://Modelica.Icons\">Modelica.Icons</a>.</li>\n\n<li> All non-Modelica files, such as images, pdf-files, C-source files,\n     scripts are moved to the new directory \"Modelica\\Resources\".\n     Furthermore, all file references are changed to URIs as introduced in\n     Modelica 3.1 (e.g., a file with the file name\n     \"Modelica/Resources/Images/xxx\" is referenced as\n     \"modelica://Modelica/Resources/Images/xxx\").</li>\n\n<li> All physical models that dissipate heat (such as electrical elements,\n     electrical machines, bearings, dampers, etc.), have now an optional heat port\n     to which the dissipated energy is flowing, if activated.\n     This will significantly improve design studies about the thermal efficiency\n     of technical systems.</li>\n\n<li> All electrical machines in the\n     <a href=\"modelica://Modelica.Electrical.Machines\">Machines</a>\n     library have now a \"Losses\" tab in the parameter menu to optionally\n     model machines losses such as frictional losses, stator core losses\n     or stray load losses, respectively.</li>\n\n<li> All electrical machines in the\n     <a href=\"modelica://Modelica.Electrical.Machines\">Machines</a>\n     library have now a \"powerBalance\" result record,\n     summarizing converted power and losses.</li>\n</ul>\n\n<p>\nVersion 3.2 is slightly based on the Modelica Specification 3.2. It uses\nthe following new language elements (compared to Modelica Specification 3.1):\n</p>\n\n<ul>\n<li> Operator records and overloaded operators.</li>\n<li> Functions as input arguments to functions.</li>\n<li> Improved expandable connectors (variables declared in expandable\n     connectors are ignored if not referenced).</li>\n</ul>\n\n<p>\nA large part of the new classes have been developed with\npartial financial support by\n<a href=\"http://www.bmbf.de/en/index.php\">BMBF</a>\n(BMBF F&ouml;rderkennzeichen: 01IS07022F)\nwithin the <a href=\"http://www.itea2.org\">ITEA2</a> project\nEUROSYSLIB.\nWe highly appreciate this funding.\n</p>\n\n<p>\nThe following <font color=\"blue\"><strong>new libraries</strong></font> have been added:\n</p>\n\n<table border=\"1\" cellspacing=0 cellpadding=2>\n<tr><td><a href=\"modelica://Complex\">Complex</a></td>\n    <td>\n    This is a top-level record outside of the Modelica Standard Library.\n    It is used for complex numbers and contains overloaded operators.\n    From a users point of view, Complex is used in a similar way as the\n    built-in type Real. Example:<br>\n    <code>&nbsp;  Real     a    = 2;</code><br>\n    <code>&nbsp;  Complex  j    = Modelica.ComplexMath.j;</code><br>\n    <code>&nbsp;  Complex  b    = 2 + 3*j;</code><br>\n    <code>&nbsp;  Complex  c    = (2*b + a)/b;</code><br>\n    <code>&nbsp;  Complex  d    = Modelica.ComplexMath.sin(c);</code><br>\n    <code>&nbsp;  Complex  v[3] = {b/2, c, 2*d};</code><br>\n    (This library was developed by Marcus Baur, DLR).\n    </td></tr>\n\n<tr><td><a href=\"modelica://Modelica.ComplexBlocks\">Modelica.ComplexBlocks</a></td>\n    <td>\n    Library of basic input/output control blocks with Complex signals.<br>\n    This library is especially useful in combination with the new\n    <a href=\"modelica://Modelica.Electrical.QuasiStationary\">Modelica.Electrical.QuasiStationary</a>\n    library in order to build up very fast simulations of electrical circuits with periodic\n    currents and voltages.<br>\n    (This library was developed by Anton Haumer).\n    </td></tr>\n\n<tr><td><a href=\"modelica://Modelica.Electrical.QuasiStationary\">Modelica.Electrical.QuasiStationary</a></td>\n    <td>\n    Library for quasi-stationary electrical singlephase and multiphase AC simulation.<br>\n    This library allows very fast simulations of electrical circuits with sinusoidal\n    currents and voltages by only taking into account the quasi-stationary, periodic part\n    and neglecting non-periodic transients.<br>\n    (This library was developed by Anton Haumer and Christian Kral).\n    </td></tr>\n\n<tr><td><a href=\"modelica://Modelica.Electrical.Spice3\">Modelica.Electrical.Spice3</a></td>\n    <td>\n    Library with components of the Berkeley\n    <a href=\"http://bwrc.eecs.berkeley.edu/Classes/IcBook/SPICE/\">SPICE3</a>\n    simulator:<br>\n    R, C, L, controlled and independent sources, semiconductor device models\n    (MOSFET Level 1, Bipolar junction transistor, Diode, Semiconductor resistor).\n    The components have been intensively tested with more than 1000 test models\n    and compared with results from the SPICE3 simulator. All test models give identical\n    results in Dymola 7.4 with respect to the Berkeley SPICE3 simulator up to the relative\n    tolerance of the integrators.<br>\n    This library allows detailed simulations of electronic circuits.\n    Work on Level 2 SPICE3 models, i.e., even more detailed models, is under way.\n    Furthermore, a pre-processor is under development to transform automatically\n    a SPICE netlist into a Modelica model, in order that the many available\n    SPICE3 models can be directly used in a Modelica model.<br>\n    (This library was developed by Fraunhofer Gesellschaft, Dresden).\n    </td></tr>\n\n<tr><td><a href=\"modelica://Modelica.Magnetic.FundamentalWave\">Modelica.Magnetic.FundamentalWave</a></td>\n    <td>\n     Library for magnetic fundamental wave effects in electric machines for the\n     application in three phase electric machines.\n     The library is an alternative approach to the Modelica.Electrical.Machines library.\n     A great advantage of this library is the strict object orientation of the\n     electrical and magnetic components that the electric machines models are composed of.\n     This allows an easier incorporation of more detailed physical effects of\n     electrical machines.\n     From a didactic point of view this library is very beneficial for students in the field\n     of electrical engineering.<br>\n     (This library was developed by Christian Kral and Anton Haumer, using\n     ideas and source code of a library from Michael Beuschel from 2000).\n    </td></tr>\n\n<tr><td><a href=\"modelica://Modelica.Fluid.Dissipation\">Modelica.Fluid.Dissipation</a></td>\n    <td>\n     Library with functions to compute convective heat transfer and pressure loss characteristics.<br>\n     (This library was developed by Thorben Vahlenkamp and Stefan Wischhusen from\n     XRG Simulation GmbH).\n    </td></tr>\n\n<tr><td><a href=\"modelica://Modelica.ComplexMath\">Modelica.ComplexMath</a></td>\n    <td>\n    Library of complex mathematical functions (e.g., sin, cos) and of functions operating\n    on complex vectors.<br>\n    (This library was developed by Marcus Baur from DLR-RM, Anton Haumer, and\n     HansJ&uuml;rg Wiesmann).\n    </td></tr>\n</table>\n\n<p><br>\nThe following <font color=\"blue\"><strong>new components</strong></font> have been added\nto <font color=\"blue\"><strong>existing</strong></font> libraries:\n</p>\n\n<table border=\"1\" cellspacing=0 cellpadding=2 style=\"border-collapse:collapse;\">\n<tr><td colspan=\"2\"><strong>Modelica.UsersGuide</strong></td></tr>\n<tr><td> Conventions\n                      </td>\n    <td> Considerably improved 'Conventions' for the Modelica Standard Library.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Blocks.Examples</strong></td></tr>\n<tr><td> Filter<br>\n                      FilterWithDifferentation<br>\n                      FilterWithRiseTime<br>\n                      RealNetwork1<br>\n                      IntegerNetwork1<br>\n                      BooleanNetwork1<br>\n                      Interaction1\n                      </td>\n    <td> Examples for the newly introduced block components.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Blocks.Continuous</strong></td></tr>\n<tr><td> Filter </td>\n    <td> Continuous low pass, high pass, band pass and band stop\n                      IIR-filter of type CriticalDamping, Bessel, Butterworth and Chebyshev I.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Blocks.Interaction.Show</strong></td></tr>\n<tr><td> RealValue<br>\n                      IntegerValue<br>\n                      BooleanValue</td>\n    <td> Blocks to show the values of variables in a diagram animation.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Blocks.Interfaces</strong></td></tr>\n<tr><td> RealVectorInput<br>\n                      IntegerVectorInput<br>\n                      BooleanVectorInput<br>\n                      PartialRealMISO<br>\n                      PartialIntegerSISO<br>\n                      PartialIntegerMISO<br>\n                      PartialBooleanSISO_small<br>\n                      PartialBooleanMISO\n                      </td>\n    <td> Interfaces and partial blocks for the new block components.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Blocks.Math</strong></td></tr>\n<tr><td> MultiSum<br>\n                      MultiProduct<br>\n                      MultiSwitch </td>\n    <td> Sum, product and switch blocks with 1,2,...,N inputs\n                      (based on connectorSizing annotation to handle vectors of\n                       connectors in a convenient way).</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Blocks.MathInteger</strong></td></tr>\n<tr><td> MultiSwitch<br>\n                      Sum<br>\n                      Product<br>\n                      TriggeredAdd</td>\n    <td> Mathematical blocks for Integer signals.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Blocks.Boolean</strong></td></tr>\n<tr><td> MultiSwitch<br>\n                      And<br>\n                      Or<br>\n                      Xor<br>\n                      Nand<br>\n                      Nor<br>\n                      Not<br>\n                      RisingEdge<br>\n                      FallingEdge<br>\n                      ChangingEdge<br>\n                      OnDelay</td>\n    <td> Mathematical blocks for Boolean signals.\n                      Some of these blocks are available also in library\n                      <a href=\"modelica://Modelica.Blocks.Logical\">Logical</a>.\n                      The new design is based on the connectorSizing annotation that allows\n                      the convenient handling of an arbitrary number of input signals\n                      (e.g., the \"And\" block has 1,2,...,N inputs, instead of only 2 inputs\n                      in the <a href=\"modelica://Modelica.Blocks.Logical\">Logical</a> library).\n                      Additionally, the icons are smaller so that the diagram area is\n                      better utilized</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Blocks.Sources</strong></td></tr>\n<tr><td> RadioButtonSource</td>\n    <td> Boolean signal source that mimics a radio button.</td></tr>\n<tr><td> IntegerTable</td>\n    <td> Generate an Integer output signal based on a table matrix\n                      with [time, yi] values.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Electrical.Analog.Examples</strong></td></tr>\n<tr><td> SimpleTriacCircuit,<br>\n                      IdealTriacCircuit,<br>\n                      AD_DA_conversion </td>\n    <td> Examples for the newly introduced Analog components.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Electrical.Analog.Ideal</strong></td></tr>\n<tr><td> IdealTriac,<br>\n                      AD_Converter,<br>\n                      DA_Converter </td>\n    <td> AD and DA converter, ideal triac (based on ideal thyristor).</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Electrical.Analog.Semiconductors</strong></td></tr>\n<tr><td> SimpleTriac </td>\n    <td> Simple triac based on semiconductor thyristor model.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Electrical.Digital.Examples</strong></td></tr>\n<tr><td>  Delay_example,<br>\n                       DFFREG_example,<br>\n                       DFFREGL_example,<br>\n                       DFFREGSRH_example,<br>\n                       DFFREGSRL_example,<br>\n                       DLATREG_example,<br>\n                       DLATREGL_example,<br>\n                       DLATREGSRH_example,<br>\n                       DLATREGSRL_example,<br>\n                       NXFER_example,<br>\n                       NRXFER_example,<br>\n                       BUF3S_example,<br>\n                       INV3S_example,<br>\n                       WiredX_example </td>\n    <td> Examples for the newly introduced Digital components.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Electrical.Digital.Interfaces</strong></td></tr>\n<tr><td> UX01,<br>\n                      Strength,<br>\n                      MIMO </td>\n    <td> Interfaces for the newly introduced Digital components.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Electrical.Digital.Tables</strong></td></tr>\n<tr><td> ResolutionTable,<br>\n                      StrengthMap,<br>\n                      NXferTable,<br>\n                      NRXferTable,<br>\n                      PXferTable,<br>\n                      PRXferTable,<br>\n                      Buf3sTable,<br>\n                      Buf3slTable </td>\n    <td> New Digital table components.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Electrical.Digital.Delay</strong></td></tr>\n<tr><td> InertialDelaySensitiveVector </td>\n    <td> New Digital delay component.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Electrical.Digital.Registers</strong></td></tr>\n<tr><td> DFFR,<br>\n                      DFFREG,<br>\n                      DFFREGL,<br>\n                      DFFSR,<br>\n                      DFFREGSRH,<br>\n                      DFFREGSRL,<br>\n                      DLATR,<br>\n                      DLATREG,<br>\n                      DLATREGL,<br>\n                      DLATSR,<br>\n                      DLATREGSRH,<br>\n                      DLATREGSRL </td>\n    <td> Various register components (collection of flipflops and latches)\n                      according to the VHDL standard.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Electrical.Digital.Tristates</strong></td></tr>\n<tr><td> NXFERGATE,<br>\n                      NRXFERGATE,<br>\n                      PXFERGATE,<br>\n                      PRXFERGATE,<br>\n                      BUF3S,<br>\n                      BUF3SL,<br>\n                      INV3S,<br>\n                      INV3SL,<br>\n                      WiredX </td>\n    <td> Transfer gates, buffers, inverters and wired node.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Electrical.MultiPhase.Basic</strong></td></tr>\n<tr><td> MutualInductor </td>\n    <td> Multi phase inductor providing a mutual inductance matrix model.</td></tr>\n<tr><td> ZeroInductor </td>\n    <td> Multi phase zero sequence inductor.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Electrical.Machines</strong></td></tr>\n<tr><td> Examples </td>\n    <td> Structured according to machine types:<br>\n                      AsynchronousInductionMachines<br>\n                      SynchronousInductionMachines<br>\n                      DCMachines<br>\n                      Transformers </td></tr>\n<tr><td> Losses.* </td>\n    <td> Parameter records and models for losses in electrical machines and transformers (where applicable):<br>\n                      Friction losses<br>\n                      Brush losses<br>\n                      Stray Load losses<br>\n                      Core losses (only eddy current losses but no hysteresis losses; not for transformers) </td></tr>\n<tr><td> Thermal.* </td>\n    <td> Simple thermal ambients, to be connected to the thermal ports of machines,<br>\n                      as well as material constants and utility functions.</td></tr>\n<tr><td> Icons.* </td>\n    <td> Icons for transient and quasistationary electrical machines and transformers.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.</strong></td></tr>\n<tr><td> AIMC_withLosses </td>\n    <td> Asynchronous induction machine with squirrel cage with losses </td></tr>\n<tr><td> AIMC_Transformer </td>\n    <td> Asynchronous induction machine with squirrel cage - transformer starting </td></tr>\n<tr><td> AIMC_withLosses </td>\n    <td> Test example of an asynchronous induction machine with squirrel cage with losses </td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.</strong></td></tr>\n<tr><td> SMPM_CurrentSource </td>\n    <td> Permanent magnet synchronous induction machine fed by a current source </td></tr>\n<tr><td> SMEE_LoadDump </td>\n    <td> Electrical excited synchronous induction machine with voltage controller </td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Electrical.Machines.Examples.DCMachines.</strong></td></tr>\n<tr><td> DCSE_SinglePhase </td>\n    <td> Series excited DC machine, fed by sinusoidal voltage </td></tr>\n<tr><td> DCPM_Temperature </td>\n    <td> Permanent magnet DC machine, demonstration of varying temperature </td></tr>\n<tr><td> DCPM_Cooling </td>\n    <td> Permanent magnet DC machine, coupled with a simple thermal model </td></tr>\n<tr><td> DCPM_QuasiStationary </td>\n    <td> Permanent magnet DC machine, comparison between transient and quasistationary model </td></tr>\n<tr><td> DCPM_Losses </td>\n    <td> Permanent magnet DC machine, comparison between model with and without losses </td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Electrical.Machines.BasicMachines.QuasiStationaryDCMachines.</strong></td></tr>\n<tr><td> DC_PermanentMagnet<br>\n                      DC_ElectricalExcited<br>\n                      DC_SeriesExcited </td>\n    <td> QuasiStationary DC machines, i.e., neglecting electrical transients </td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Electrical.Machines.BasicMachines.Components.</strong></td></tr>\n<tr><td> InductorDC </td>\n    <td> Inductor model which neglects der(i) if Boolean parameter quasiStationary = true </td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Electrical.Machines.Interfaces.</strong></td></tr>\n<tr><td>  ThermalPortTransformer<br>\n                       PowerBalanceTransformer </td>\n    <td> Thermal ports and power balances for electrical machines and transformers.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Electrical.Machines.Utilities</strong></td></tr>\n<tr><td> SwitchedRheostat </td>\n    <td> Switched rheostat, used for starting asynchronous induction motors with slipring rotor.</td></tr>\n<tr><td> RampedRheostat </td>\n    <td> Ramped rheostat, used for starting asynchronous induction motors with slipring rotor.</td></tr>\n<tr><td> SynchronousMachineData </td>\n    <td> The parameters of the synchronous machine model with electrical excitation (and damper) are calculated\n                      from parameters normally given in a technical description,\n                      according to the standard EN 60034-4:2008 Appendix C.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Mechanics.MultiBody.Examples.Elementary.</strong></td></tr>\n<tr><td> HeatLosses </td>\n    <td> Demonstrate the modeling of heat losses.</td></tr>\n<tr><td> UserDefinedGravityField </td>\n    <td> Demonstrate the modeling of a user-defined gravity field.</td></tr>\n<tr><td> Surfaces </td>\n    <td> Demonstrate the visualization of a sine surface,<br>\n                      as well as a torus and a wheel constructed from a surface.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Mechanics.MultiBody.Joints.</strong></td></tr>\n<tr><td> FreeMotionScalarInit </td>\n    <td> Free motion joint that allows initialization and state selection<br>\n                      of single elements of the relevant vectors<br>\n                      (e.g., initialize r_rel_a[2] but not the other elements of r_rel_a;<br>\n                      this new component fixes ticket\n                      <a href=\"https://trac.modelica.org/Modelica/ticket/274\">#274</a>) </td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Mechanics.MultiBody.Visualizers.</strong></td></tr>\n<tr><td> Torus </td>\n    <td> Visualizing a torus.</td></tr>\n<tr><td> VoluminousWheel </td>\n    <td> Visualizing a voluminous wheel.</td></tr>\n<tr><td> PipeWithScalarField </td>\n    <td> Visualizing a pipe with scalar field quantities along the pipe axis.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Mechanics.MultiBody.Visualizers.ColorMaps.</strong></td></tr>\n<tr><td> jet<br>\n                      hot<br>\n                      gray<br>\n                      spring<br>\n                      summer<br>\n                      autumn<br>\n                      winter </td>\n    <td> Functions returning different color maps.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Mechanics.MultiBody.Visualizers.Colors.</strong></td></tr>\n<tr><td> colorMapToSvg </td>\n    <td> Save a color map on file in svg (scalable vector graphics) format.</td></tr>\n<tr><td> scalarToColor </td>\n    <td> Map a scalar to a color using a color map.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Mechanics.MultiBody.Visualizers.Advanced.</strong></td></tr>\n<tr><td> Surface </td>\n    <td> Visualizing a moveable, parameterized surface;<br>\n                      the surface characteristic is provided by a function<br>\n                      (this new component fixes ticket\n                       <a href=\"https://trac.modelica.org/Modelica/ticket/181\">#181</a>)</td></tr>\n<tr><td> PipeWithScalarField </td>\n    <td> Visualizing a pipe with a scalar field.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Mechanics.MultiBody.Visualizers.Advanced.SurfaceCharacteristics.</strong></td></tr>\n<tr><td> torus </td>\n    <td> Function defining the surface characteristic of a torus.</td></tr>\n<tr><td> pipeWithScalarField </td>\n    <td> Function defining the surface characteristic of a pipe<br>\n                      where a scalar field value is displayed with color along the pipe axis.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Mechanics.Rotational.Examples.</strong></td></tr>\n<tr><td> HeatLosses </td>\n    <td> Demonstrate the modeling of heat losses.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Mechanics.Translational.Examples.</strong></td></tr>\n<tr><td> HeatLosses </td>\n    <td> Demonstrate the modeling of heat losses.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Fluid.Fittings.Bends</strong></td></tr>\n<tr><td> CurvedBend<br>\n                      EdgedBend</td>\n    <td> New fitting (pressure loss) components.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Fluid.Fittings.Orifices.</strong></td></tr>\n<tr><td> ThickEdgedOrifice</td>\n    <td> New fitting (pressure loss) component.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Fluid.Fittings.GenericResistances.</strong></td></tr>\n<tr><td> VolumeFlowRate</td>\n    <td> New fitting (pressure loss) component.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Math</strong></td></tr>\n<tr><td> isEqual </td>\n    <td> Determine if two Real scalars are numerically identical.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Math.Vectors</strong></td></tr>\n<tr><td> find </td>\n    <td> Find element in vector.</td></tr>\n<tr><td> toString </td>\n    <td> Convert a real vector to a string.</td></tr>\n<tr><td> interpolate </td>\n    <td> Interpolate in a vector.</td></tr>\n<tr><td> relNodePositions </td>\n    <td> Return vector of relative node positions (0..1).</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Math.Vectors.Utilities</strong></td></tr>\n<tr><td> householderVector<br>\n                      householderReflection<br>\n                      roots </td>\n    <td> Utility functions for vectors that are used by the newly introduced functions,\n                      but are only of interest for a specialist.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Math.Matrices</strong></td></tr>\n<tr><td> continuousRiccati<br>\n                      discreteRiccati </td>\n    <td> Return solution of continuous-time and discrete-time\n                      algebraic Riccati equation respectively.</td></tr>\n<tr><td> continuousSylvester<br>\n                      discreteSylvester </td>\n    <td> Return solution of continuous-time and discrete-time\n                      Sylvester equation respectively.</td></tr>\n<tr><td> continuousLyapunov<br>\n                      discreteLyapunov </td>\n    <td> Return solution of continuous-time and discrete-time\n                      Lyapunov equation respectively.</td></tr>\n<tr><td> trace </td>\n    <td> Return the trace of a matrix.</td></tr>\n<tr><td> conditionNumber </td>\n    <td> Compute the condition number of a matrix.</td></tr>\n<tr><td> rcond </td>\n    <td> Estimate the reciprocal condition number of a matrix.</td></tr>\n<tr><td> nullSpace </td>\n    <td> Return a orthonormal basis for the null space of a matrix.</td></tr>\n<tr><td> toString </td>\n    <td> Convert a matrix into its string representation.</td></tr>\n<tr><td> flipLeftRight </td>\n    <td> Flip the columns of a matrix in left/right direction.</td></tr>\n<tr><td> flipUpDown </td>\n    <td> Flip the rows of a matrix in up/down direction.</td></tr>\n<tr><td> cholesky </td>\n    <td> Perform Cholesky factorization of a real symmetric positive definite matrix.</td></tr>\n<tr><td> hessenberg </td>\n    <td> Transform a matrix to upper Hessenberg form.</td></tr>\n<tr><td> realSchur </td>\n    <td> Computes the real Schur form of a matrix.</td></tr>\n<tr><td> frobeniusNorm </td>\n    <td> Return the Frobenius norm of a matrix.</td></tr>\n<tr><td colspan=\"2\"><strong>Modelica.Math.Matrices.LAPACK.</strong></td></tr>\n<tr><td> dtrevc<br>\n                      dpotrf<br>\n                      dtrsm<br>\n                      dgees<br>\n                      dtrsen<br>\n                      dgesvx<br>\n                      dhseqr<br>\n                      dlange<br>\n                      dgecon<br>\n                      dgehrd<br>\n                      dgeqrf<br>\n                      dggevx<br>\n                      dgesdd<br>\n                      dggev<br>\n                      dggevx<br>\n                      dhgeqz<br>\n                      dormhr<br>\n                      dormqr<br>\n                      dorghr</td>\n    <td> New interface functions for LAPACK\n                      (should usually not directly be used but only indirectly via\n                      Modelica.Math.Matrices).</td></tr>\n<tr><td colspan=\"2\"><strong>Modelica.Math.Matrices.Utilities.</strong></td></tr>\n<tr><td> reorderRSF<br>\n                      continuousRiccatiIterative<br>\n                      discreteRiccatiIterative<br>\n                      eigenvaluesHessenberg<br>\n                      toUpperHessenberg<br>\n                      householderReflection<br>\n                      householderSimilarityTransformation<br>\n                      findLokal_tk</td>\n    <td> Utility functions for matrices that are used by the newly introduced functions,\n                      but are only of interest for a specialist.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Math.Nonlinear</strong></td></tr>\n<tr><td> quadratureLobatto </td>\n    <td> Return the integral of an integrand function using an adaptive Lobatto rule.</td></tr>\n<tr><td> solveOneNonlinearEquation </td>\n    <td> Solve f(u) = 0 in a very reliable and efficient way\n                      (f(u_min) and f(u_max) must have different signs).</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Math.Nonlinear.Examples.</strong></td></tr>\n<tr><td> quadratureLobatto1<br>\n                      quadratureLobatto2<br>\n                      solveNonlinearEquations1<br>\n                      solveNonlinearEquations2 </td>\n    <td> Examples that demonstrate the usage of the Modelica.Math.Nonlinear functions\n                      to integrate over functions and to solve scalar nonlinear equations.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Math.BooleanVectors.</strong></td></tr>\n<tr><td> allTrue </td>\n    <td> Returns true, if all elements of the Boolean input vector are true.</td></tr>\n<tr><td> anyTrue </td>\n    <td> Returns true, if at least on element of the Boolean input vector is true.</td></tr>\n<tr><td> oneTrue </td>\n    <td> Returns true, if exactly one element of the Boolean input vector is true.</td></tr>\n<tr><td> firstTrueIndex </td>\n    <td> Returns the index of the first element of the Boolean vector that\n                      is true and returns 0, if no element is true </td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Icons.</strong></td></tr>\n<tr><td> Information<br>\n                      Contact<br>\n                      ReleaseNotes<br>\n                      References<br>\n                      ExamplesPackage<br>\n                      Example<br>\n                      Package<br>\n                      BasesPackage<br>\n                      VariantsPackage<br>\n                      InterfacesPackage<br>\n                      SourcesPackage<br>\n                      SensorsPackage<br>\n                      MaterialPropertiesPackage<br>\n                      MaterialProperty </td>\n    <td> New icons to get a unified view on different categories\n                      of packages.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.SIunits.</strong></td></tr>\n<tr><td> ComplexCurrent<br>\n                      ComplexCurrentSlope<br>\n                      ComplexCurrentDensity<br>\n                      ComplexElectricPotential<br>\n                      ComplexPotentialDifference<br>\n                      ComplexVoltage<br>\n                      ComplexVoltageSlope<br>\n                      ComplexElectricFieldStrength<br>\n                      ComplexElectricFluxDensity<br>\n                      ComplexElectricFlux<br>\n                      ComplexMagneticFieldStrength<br>\n                      ComplexMagneticPotential<br>\n                      ComplexMagneticPotentialDifference<br>\n                      ComplexMagnetomotiveForce<br>\n                      ComplexMagneticFluxDensity<br>\n                      ComplexMagneticFlux<br>\n                      ComplexReluctance<br>\n                      ComplexImpedance<br>\n                      ComplexAdmittance<br>\n                      ComplexPower</td>\n    <td> SIunits to be used in physical models using complex variables, e.g.,<br>\n                      <a href=\"modelica://Modelica.Electrical.QuasiStationary\">Modelica.Electrical.QuasiStationary</a>,\n                      <a href=\"modelica://Modelica.Magnetic.FundamentalWave\">Modelica.Magnetic.FundamentalWave</a> </td></tr>\n<tr><td> ImpulseFlowRate<br>\n                      AngularImpulseFlowRate</td>\n    <td> New SIunits for mechanics.</td></tr>\n</table>\n\n<p><br>\nThe following <font color=\"blue\"><strong>existing components</strong></font>\nhave been <font color=\"blue\"><strong>improved</strong></font> in a\n<font color=\"blue\"><strong>backward compatible</strong></font> way:\n</p>\n\n<table border=\"1\" cellspacing=0 cellpadding=2 style=\"border-collapse:collapse;\">\n<tr><td colspan=\"2\"><strong>Modelica.Blocks.Sources.</strong></td></tr>\n<tr><td> Pulse<br>\n                      SawTooth </td>\n    <td> New parameter \"nperiod\" introduced to define the number of periods\n                      for the signal type. Default is \"infinite number of periods\n                      (nperiods=-1).</td></tr>\n<tr><td colspan=\"2\"><strong>Modelica.Electrical.</strong></td></tr>\n<tr><td> MultiPhase.*</td>\n    <td> All dissipative components have now an optional heatPort connector\n                      to which the dissipated losses are transported in form of heat.\n                       </td></tr>\n<tr><td> Machines.*</td>\n    <td> To all electric machines (asynchronous and synchronous induction machines, DC machines)\n                      and transformers loss models have been added (where applicable):<br>\n                      Temperature dependent resistances (ohmic losses)<br>\n                      Friction losses<br>\n                      Brush losses<br>\n                      Stray Load losses<br>\n                      Core losses (only eddy current losses but no hysteresis losses; not for transformers)<br>\n                      As default, temperature dependency and losses are set to zero.<br><br>\n                      To all electric machines (asynchronous and synchronous induction machines, DC machines)\n                      and transformers conditional thermal ports have been added,\n                      to which the dissipated losses are flowing, if activated.\n                      The thermal port contains a <a href=\"modelica://Modelica.Thermal.HeatTransfer.Interfaces.HeatPort\">HeatPort</a>\n                      for each loss source of the specific machine type.<br><br>\n                      To all electric machines (asynchronous and synchronous induction machines, DC machines)\n                      a \"powerBalance\" result record has been added, summarizing converted power and losses.\n                       </td></tr>\n<tr><td colspan=\"2\"><strong>Modelica.Mechanics.</strong></td></tr>\n<tr><td> MultiBody.*<br>\n                      Rotational.*<br>\n                      Translational.*</td>\n    <td> All dissipative components in Modelica.Mechanics have now an\n                      optional heatPort connector to which the dissipated energy is\n                      transported in form of heat.<br>\n                      All icons in Modelica.Mechanics are unified according to the\n                      Modelica.Blocks library:<br>\n                      \"%name\": width: -150 .. 150, height: 40, color: blue<br>\n                      other text: height: 30, color: black\n                       </td></tr>\n<tr><td colspan=\"2\"><strong>Modelica.Mechanics.MultiBody.</strong></td></tr>\n<tr><td> World </td>\n    <td> Function gravityAcceleration is made replaceable, so that redeclaration\n                      yields user-defined gravity fields.\n                       </td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Fluid.Valves.</strong></td></tr>\n<tr><td> ValveIncompressible<br>\n                      ValveVaporizing<br>\n                      ValveCompressible</td>\n    <td> (a) Optional filtering of opening signal introduced to model\n                      the delay time of the opening/closing drive. In this case, an optional\n                      leakageOpening can be defined to model leakage flow and/or to\n                      improve the numerics in certain situations.\n                      (b) Improved regularization of the valve characteristics in some cases\n                      so that it is twice differentiable (smooth=2),\n                      instead of continuous (smooth=0).</td>\n                      </tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Fluid.Sources.</strong></td></tr>\n<tr><td> FixedBoundary<br>\n                      Boundary_pT<br>\n                      Boundary_ph</td>\n    <td> Changed the implementation so that no non-linear algebraic\n                      equation system occurs, if the given variables (e.g. p,T,X) do\n                      not correspond to the medium states (e.g. p,h,X). This is\n                      achieved by using appropriate \"setState_xxx\" calls to compute the\n                      medium state from the given variables. If a nonlinear equation\n                      system occurs, it is solved by a specialized handler inside the\n                      setState_xxx(..) function, but in the model this equation system is\n                      not visible.</td>\n                      </tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Media.Interfaces.</strong></td></tr>\n<tr><td> PartialMedium </td>\n    <td> The min/max values of types SpecificEnthalpy, SpecificEntropy,\n                      SpecificHeatCapacity increased, due to reported user problems.<br>\n                      New constant C_nominal introduced to provide nominal values for\n                      trace substances (utilized in Modelica.Fluid to avoid numerical problems;\n                      this fixes ticket\n                      <a href=\"https://trac.modelica.org/Modelica/ticket/393\">#393</a>).</td>\n                      </tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Thermal.</strong></td></tr>\n<tr><td> HeatTransfer.*</td>\n    <td> All icons are unified according to the\n                      Modelica.Blocks library:<br>\n                      \"%name\": width: -150 .. 150, height: 40, color: blue<br>\n                      other text: height: 30, color: black\n                       </td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Math.Matrices</strong></td></tr>\n<tr><td> QR </td>\n    <td> A Boolean input \"pivoting\" has been added (now QR(A, pivoting)) to provide QR-decomposition without pivoting (QR(A, false)). Default is pivoting=true.</td></tr>\n</table>\n\n<p><br>\nThe following <font color=\"red\"><strong>critical errors</strong></font> have been fixed (i.e., errors\nthat can lead to wrong simulation results):\n</p>\n\n<table border=\"1\" cellspacing=0 cellpadding=2 style=\"border-collapse:collapse;\">\n<tr><td colspan=\"2\"><strong>Modelica.Electrical.Digital.Delay.</strong></td></tr>\n<tr><td> InertialDelaySensitive </td>\n    <td> In order to decide whether the rising delay (tLH) or\n                      the falling delay (tHL) is used, the \"previous\" value of the\n                      output y has to be used and not the \"previous\" value of the\n                      input x (delayType = delayTable[y_old, x] and not\n                      delayType = delayTable[x_old, x]). This has been corrected.</td></tr>\n<tr><td colspan=\"2\"><strong>Modelica.Mechanics.MultiBody.Parts.</strong></td></tr>\n<tr><td> BodyBox<br>\n                      BodyCylinder </td>\n    <td> Fixes ticket\n                      <a href=\"https://trac.modelica.org/Modelica/ticket/373\">#373</a>:\n                      The \"Center of Mass\" was calculated as normalize(r)*length/2. This is\n                      only correct if the box/cylinder is attached between frame_a and frame_b.\n                      If this is not the case, the calculation is wrong.\n                      The has been fixed by using the correct formula:<br>\n                      r_shape + normalize(lengthDirection)*length/2</td></tr>\n<tr><td> BodyShape<br>\n                      BodyBox<br>\n                      BodyCylinder </td>\n    <td> Fixes ticket\n                      <a href=\"https://trac.modelica.org/Modelica/ticket/300\">#300</a>:\n                      If parameter enforceStates=true, an error occurred.\n                      This has been fixed.</td></tr>\n<tr><td colspan=\"2\"><strong>Modelica.Mechanics.Rotational.Components.</strong></td></tr>\n<tr><td> LossyGear</td>\n    <td> In cases where the driving flange is not obvious, the component could\n                      lead to a non-convergent event iteration. This has been fixed\n                      (a detailed description is provided in ticket\n                      <a href=\"https://trac.modelica.org/Modelica/ticket/108\">#108</a>\n                      and in the\n                      <a href=\"modelica://Modelica/Resources/Documentation/Mechanics/Lossy-Gear-Bug_Solution.pdf\">attachment</a>\n                      of this ticket).</td></tr>\n\n<tr><td> Gearbox</td>\n    <td> If useSupport=false, the support flange of the internal LossyGear\n                      model was connected to the (disabled) support connector. As a result, the\n                      LossyGear was \"free floating\". This has been corrected.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Fluid.Pipes.</strong></td></tr>\n<tr><td> DynamicPipe</td>\n    <td> Bug fix for dynamic mass, energy and momentum balances\n                      for pipes with nParallel&gt;1.</td></tr>\n\n<tr><td colspan=\"2\"><strong>Modelica.Fluid.Pipes.BaseClasses.HeatTransfer.</strong></td></tr>\n<tr><td> PartialPipeFlowHeatTransfer</td>\n    <td> Calculation of Reynolds numbers for the heat transfer through\n                      walls corrected, if nParallel&gt;1.\n                      This partial model is used by LocalPipeFlowHeatTransfer\n                      for laminar and turbulent forced convection in pipes.</td></tr>\n<tr><td colspan=\"2\"><strong>Modelica.Media.Interfaces.PartialLinearFluid</strong></td></tr>\n<tr><td> setState_psX</td>\n    <td> Sign error fixed.</td></tr>\n<tr><td colspan=\"2\"><strong>Modelica.Media.CompressibleLiquids.</strong></td></tr>\n<tr><td> LinearColdWater</td>\n    <td> Fixed wrong values for thermal conductivity and viscosity.</td></tr>\n\n</table>\n\n<p><br>\nThe following <font color=\"red\"><strong>uncritical errors</strong></font> have been fixed (i.e., errors\nthat do <font color=\"red\"><strong>not</strong></font> lead to wrong simulation results, but, e.g.,\nunits are wrong or errors in documentation):\n</p>\n<table border=\"1\" cellspacing=0 cellpadding=2 style=\"border-collapse:collapse;\">\n<tr><td colspan=\"2\"><strong>Modelica.Math.Matrices.LAPACK</strong></td></tr>\n<tr><td> dgesv_vec<br>\n                        dgesv<br>\n                        dgetrs<br>\n                        dgetrf<br>\n                        dgetrs_vec<br>\n                        dgetri<br>\n                        dgeqpf<br>\n                        dorgqr<br>\n                        dgesvx<br>\n                        dtrsyl</td>\n    <td> Integer inputs to specify leading dimensions of matrices have got a lower bound 1 (e.g., lda=max(1,n))\n                      to avoid incorrect values (e.g., lda=0) in the case of empty matrices.<br>\n                      The Integer variable \"info\" to indicate the successful call of a LAPACK routine has been converted to an output where it had been a protected variable.</td></tr>\n</table>\n\n<p><br>\nThe following\n<a href=\"http://trac.modelica.org/Modelica\">trac tickets</a>\nhave been fixed:\n</p>\n\n<table border=\"1\" cellspacing=0 cellpadding=2 style=\"border-collapse:collapse;\">\n<tr><td colspan=\"2\"><strong>Modelica</strong></td></tr>\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/155\">#155</a></td>\n    <td>Wrong usage of \"fillColor\" and \"fillPattern\" annotations for lines</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/211\">#211</a></td>\n    <td>Undefined function realString used in MSL</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/216\">#216</a></td>\n    <td>Make MSL version 3.2 more Modelica 3.1 conform</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/218\">#218</a></td>\n    <td>Replace `Modelica://`-URIs by `modelica://`-URIs</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/271\">#271</a></td>\n    <td>Documentation URI errors in MSL 3.1</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/292\">#292</a></td>\n    <td>Remove empty \"\" annotations\"</td>\n</tr>\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/294\">#294</a></td>\n    <td>Typo 'w.r.t' --> 'w.r.t.'</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/296\">#296</a></td>\n    <td>Unify disclaimer message and improve bad style \"here\" links</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/333\">#333</a></td>\n    <td>Fix real number formats of the form `.[0-9]+`</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/347\">#347</a></td>\n    <td>invalid URI in MSL 3.2</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/355\">#355</a></td>\n    <td>Non-standard annotations</td>\n</tr>\n\n<tr><td colspan=\"2\"><br><strong>Modelica.Blocks</strong></td></tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/227\">#227</a></td>\n    <td>Enhance unit deduction functionality by adding 'unit=\"1\"' to some blocks\"</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/349\">#349</a></td>\n    <td>Incorrect annotation in Blocks/Continuous.mo</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/374\">#374</a></td>\n    <td>Parameter with no value at all in Modelica.Blocks.Continuous.TransferFunction</td>\n</tr>\n\n<tr><td colspan=\"2\"><br><strong>Modelica.Constants</strong></td></tr>\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/356\">#356</a></td>\n    <td>Add Euler-Mascheroni constant to Modelica.Constants</td>\n</tr>\n\n<tr><td colspan=\"2\"><br><strong>Modelica.Electrical.Analog</strong></td></tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/346\">#346</a></td>\n    <td>Multiple text in Modelica.Electrical.Analog.Basic.Conductor</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/363\">#363</a></td>\n    <td>Mixture of Real and Integer in index expressions in Modelica.Electrical.Analog.Lines</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/384\">#384</a></td>\n    <td>Incomplete annotations in some examples</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/396\">#396</a></td>\n    <td>Bug in Modelica.Electrical.Analog.Ideal.ControlledIdealIntermediateSwitch</td>\n</tr>\n\n<tr><td colspan=\"2\"><br><strong>Modelica.Machines</strong></td></tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/276\">#276</a></td>\n    <td>Improve/fix documentation of Modelica.Electrical.Machines</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/288\">#288</a></td>\n    <td>Describe thermal concept of machines</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/301\">#301</a></td>\n    <td>Documentation of Electrical.Machines.Examples needs update</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/306\">#306</a></td>\n    <td>Merge content of `Modelica.Electrical.Machines.Icons` into `Modelica.Icons`</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/362\">#362</a></td>\n    <td>Incomplete example model for DC machines</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/375\">#375</a></td>\n    <td>Strangeness with final parameters with no value but a start value</td>\n</tr>\n\n<tr><td colspan=\"2\"><br><strong>Modelica.Electrical.MultiPhase</strong></td></tr>\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/173\">#173</a></td>\n    <td>m-phase mutual inductor</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/200\">#200</a></td>\n    <td>adjust Multiphase to Analog</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/277\">#277</a></td>\n    <td>Improve/fix documentation of Modelica.Electrical.Multiphase</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/352\">#352</a></td>\n    <td>Odd annotation in Modelica.Electrical.MultiPhase.Sources.SignalVoltage</td>\n</tr>\n\n<tr><td colspan=\"2\"><br><strong>Modelica.Fluid</strong></td></tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/215\">#215</a></td>\n    <td>Bug in Modelica.Fluid.Pipes.DynamicPipe</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/219\">#219</a></td>\n    <td>Fluid.Examples.HeatExchanger: Heat transfer is switched off and cannot be enabled</td>\n</tr>\n\n<tr><td colspan=\"2\"><br><strong>Modelica.Math</strong></td></tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/348\">#348</a></td>\n    <td>Small error in documentation</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/371\">#371</a></td>\n    <td>Modelica.Math functions declared as \"C\" not \"builtin\"\"</td>\n</tr>\n\n<tr><td colspan=\"2\"><br><strong>Modelica.Mechanics.MultiBody</strong></td></tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/50\">#50</a></td>\n    <td>Error in LineForce handling of potential root</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/71\">#71</a></td>\n    <td>Make MultiBody.World replaceable</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/181\">#181</a></td>\n    <td>3d surface visualisation</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/210\">#210</a></td>\n    <td>Description of internal gear wheel missing</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/242\">#242</a></td>\n    <td>Missing each qualifier for modifiers in MultiBody.</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/251\">#251</a></td>\n    <td>Using enforceStates=true for BodyShape causes errors</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/255\">#255</a></td>\n    <td>Error in Revolute's handling of non-normalized axis of rotations</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/268\">#268</a></td>\n    <td>Non-standard annotation in MultiBody,Examples.Systems.RobotR3</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/269\">#269</a></td>\n    <td>What is the purpose of MultiBody.Examples.Systems.RobotR3.Components.InternalConnectors?</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/272\">#272</a></td>\n    <td>Function World.gravityAcceleration should not be protected</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/274\">#274</a></td>\n    <td>Convenient and mighty  initialization of frame kinematics</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/286\">#286</a></td>\n    <td>Typo in Multibody/Frames.mo</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/300\">#300</a></td>\n    <td>enforceStates parameter managed incorrectly in BodyShape, BodyBox, BodyCylinder</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/320\">#320</a></td>\n    <td>Replace non-standard annotation by `showStartAttribute`</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/373\">#373</a></td>\n    <td>Error in Modelica Mechanics</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/389\">#389</a></td>\n    <td>Shape.rxvisobj wrongly referenced in Arrow/DoubleArrow</td>\n</tr>\n\n<tr><td colspan=\"2\"><br><strong>Modelica.Mechanics.Rotational</strong></td></tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/108\">#108</a></td>\n    <td>Problem with model \"Lossy Gear\" and approach to a solution</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/278\">#278</a></td>\n    <td>Improve/fix documentation of Modelica.Mechanics.Rotational</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/381\">#381</a></td>\n    <td>Bug in Modelica.Mechanics.Rotational.Gearbox</td>\n</tr>\n\n<tr><td colspan=\"2\"><br><strong>Modelica.Mechanics.Translational</strong></td></tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/279\">#279</a></td>\n    <td>Improve/fix documentation of Modelica.Mechanics.Translational</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/310\">#310</a></td>\n    <td>Erroneous image links in `Modelica.Mechanics.Translational`</td>\n</tr>\n\n<tr><td colspan=\"2\"><br><strong>Modelica.Media</strong></td></tr>\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/72\">#72</a></td>\n    <td>PartialMedium functions not provided for all media in  Modelica.Media</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/217\">#217</a></td>\n    <td>Missing image file Air.png</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/224\">#224</a></td>\n    <td>dpT calculation in waterBaseProp_dT</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/393\">#393</a></td>\n    <td>Provide C_nominal in Modelica.Media to allow propagating\n                     value and avoid wrong numerical results</td>\n</tr>\n\n<tr><td colspan=\"2\"><br><strong>Modelica.StateGraph</strong></td></tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/206\">#206</a></td>\n    <td>Syntax error in StateGraph.mo</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/261\">#261</a></td>\n    <td>Modelica.StateGraph should mention the availability of Modelica_StateGraph2</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/354\">#354</a></td>\n    <td>Bad annotation in Modelica.StateGraph.Temporary.NumericValue</td>\n</tr>\n\n<tr><td colspan=\"2\"><br><strong>Modelica.Thermal.FluidHeatFlow</strong></td></tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/280\">#280</a></td>\n    <td>Improve/fix documentation of Modelica.Thermal.FluidHeatFlow</td>\n</tr>\n\n<tr><td colspan=\"2\"><br><strong>Modelica.Thermal.HeatTransfer</strong></td></tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/281\">#281</a></td>\n    <td>Improve/fix documentation of Modelica.Thermal.HeatTransfer</td>\n</tr>\n\n<tr><td colspan=\"2\"><br><strong>Modelica.UsersGuide</strong></td></tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/198\">#198</a></td>\n    <td>Name of components in MSL not according to naming conventions</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/204\">#204</a></td>\n    <td>Minor correction to User's Guide's section on version management</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/244\">#244</a></td>\n    <td>Update the contacts section of the User's Guide</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/267\">#267</a></td>\n    <td>MSL-Documentation: Shouldn't equations be numbered on the right hand side?</td>\n</tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/299\">#299</a></td>\n    <td>SVN keyword expansion messed up the User's guide section on version management</td>\n</tr>\n\n<tr><td colspan=\"2\"><br><strong>Modelica.Utilities</strong></td></tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/249\">#249</a></td>\n    <td>Documentation error in ModelicaUtilities.h</td>\n</tr>\n\n<tr><td colspan=\"2\"><br><strong>ModelicaServices</strong></td></tr>\n\n<tr><td>\n    <a href=\"https://trac.modelica.org/Modelica/ticket/248\">#248</a></td>\n    <td>No uses statement on ModelicaServices in MSL 3.1</td>\n</tr>\n\n</table>\n\n<p>\nNote:\n</p>\n<ul>\n<li> Libraries\n     <a href=\"https://github.com/modelica-deprecated/Modelica_FundamentalWave\">Modelica_FundamentalWave</a>\n     and\n     <a href=\"https://github.com/modelica-deprecated/Modelica_Quasistationary\">Modelica_QuasiStationary</a>\n     are included in this version in an improved form.</li>\n<li> From library\n     <a href=\"https://github.com/modelica/Modelica_LinearSystems2\">Modelica_LinearSystems2</a>,\n     the sublibraries\n     Math.Complex, Math.Vectors and Math.Matrices are included in this version\n     in an improved form.</li>\n<li> From library\n     <a href=\"https://github.com/modelica/Modelica_StateGraph2\">Modelica_StateGraph2</a>,\n     the sublibrary Blocks is included in this version in an improved form.</li>\n</ul>\n</html>"));
end Version_3_2;