Discrimination

class Discrimination "Discrimination of Machine models"
    extends Modelica.Icons.Information;

    annotation (
        preferredView = "info",
        Documentation(info = "<html>\n  <table>\n  <thead>\n  <tr>\n  <th align=\"left\">Machine type</th>\n  <th align=\"left\">Transient models</th>\n  <th align=\"left\">QuasiStatic models</th>\n  </tr>\n  </thead>\n  <tbody>\n  <tr>\n  <td>Transformers</td>\n  <td><a href=\"modelica://Modelica.Electrical.Machines.BasicMachines.Transformers\">Modelica.Electrical.Machines.BasicMachines.Transformers</a></td>\n  <td><a href=\"modelica://Modelica.Electrical.QuasiStationary.Machines.BasicMachines.Transformers\">Modelica.Electrical.QuasiStationary.Machines.BasicMachines.Transformers</a></td>\n  </tr>\n  <tr>\n  <td>DC machines</td>\n  <td><a href=\"modelica://Modelica.Electrical.Machines.BasicMachines.DCMachines\">Modelica.Electrical.Machines.BasicMachines.DCMachines</a></td>\n  <td><a href=\"modelica://Modelica.Electrical.Machines.BasicMachines.QuasiStationaryDCMachines\">Modelica.Electrical.Machines.BasicMachines.QuasiStationaryDCMachines</a></td>\n  </tr>\n  <tr>\n  <td>Induction machines, limited to 3 phases</td>\n  <td><a href=\"modelica://Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines\">Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines</a></td>\n  <td>n/a</td>\n  </tr>\n  <tr>\n  <td>Synchronous machines, limited to 3 phases</td>\n  <td><a href=\"modelica://Modelica.Electrical.Machines.BasicMachines.SynchronousInductionMachines\">Modelica.Electrical.Machines.BasicMachines.SynchronousInductionMachines</a></td>\n  <td>n/a</td>\n  </tr>\n  <tr>\n  <td>Induction machines, arbitrary number of phases</td>\n  <td><a href=\"modelica://Modelica.Magnetic.FundamentalWave.BasicMachines.AsynchronousInductionMachines\">Modelica.Magnetic.FundamentalWave.BasicMachines.AsynchronousInductionMachines</a></td>\n  <td><a href=\"modelica://Modelica.Magnetic.QuasiStatic.FundamentalWave.BasicMachines.InductionMachines\">Modelica.Magnetic.QuasiStatic.FundamentalWave.BasicMachines.InductionMachines</a></td>\n  </tr>\n  <tr>\n  <td>Synchronous machines, arbitrary number of phases</td>\n  <td><a href=\"modelica://Modelica.Magnetic.FundamentalWave.BasicMachines.SynchronousInductionMachines\">Modelica.Magnetic.FundamentalWave.BasicMachines.SynchronousInductionMachines</a></td>\n  <td><a href=\"modelica://Modelica.Magnetic.QuasiStatic.FundamentalWave.BasicMachines.SynchronousMachines\">Modelica.Magnetic.QuasiStatic.FundamentalWave.BasicMachines.SynchronousMachines</a></td>\n  </tr>\n   </tbody>\n  </table>\n\n  <h4>Note:</h4>\n  <ul>\n  <li>Transient and quasiStatic models are parameter compatible.</li>\n  <li>Induction machine models limited to 3 phases and with arbitrary number of phases are parameter compatible.</li>\n  <li>Synchronous machine models limited to 3 phases and with arbitrary number of phases are parameter compatible.</li>\n  </ul>\n  </html>"));
end Discrimination;