Classes marked in green are flattened successfully, and classes marked in orange failed to flatten successfully. In the latter case, the generated error messages are available by clicking on the class names.
The sublibraries Modelica.MultiBody, Modelica.Media, Modelica.Fluid, Modelica.Magnetic, Modelica.StateGraph, Modelica.Electrical.Digital, Modelica.Electrical.Machines, Modelica.Electrical.Machines, and Modelica.Electrical.MultiPhase are excluded from the diagnostics.
| Error code | Description |
|---|---|
| e1 | Type error in expression |
| e2 | Could not evaluate binding expression for parameter |
| e3 | Cannot find class or component declaration |
| e4 | Array index in equation must be constant, parameter or loop index |
| e5 | The binding expression of a variable does not match the declared type of the variable |
| e6 | The conversion-operator String() isn't implemented, and is interpreted as the class String |
| ce1 | Boolean variables are not supported |
| ce2 | Integer variables are not supported |
| ce3 | Unsupported equation type |
| ce4 | Unsupported function-like operator |
| ce5 | The function initial() is undeclared |
| w1 | Ignored unsupported function-like operator (usually assert) |
| w2 | Missing binding expression for parameter |
| w3 | Using if statements is currently not supported when compiling with CppAD, and can give erroneous results |
| w4 | Using while statements is currently not supported when compiling with CppAD, and can give erroneous results |