Classes marked in green and yellow are flattened successfully, classes marked in orange generated compliance errors, i.e., they contain constructs not yet supported by JModelica.org, and classes marked in red resulted in (errouneous) errors. In the latter cases, the generated error messages are available by clicking on the class names. Note that some component models renders errors even though they are supported in simulation models, e.g., to unknown array sizes that are expected to be set when the model is instantiated.
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 |
|---|---|
| e003 | Could not evaluate binding expression for parameter |
| e002 | Type error in expression |
| e001 | Enumerations are not supported, causing errors with stateSelect attribute |
| e007 | The system is structurally singuar (or of high index) |
| e006 | The binding expression of a variable does not match the declared type of the variable |
| e005 | Array index in equation must be constant, parameter or loop index |
| e004 | Cannot find class or component declaration |
| ce001 | Boolean variables are not supported |
| ce003 | Unsupported equation type |
| ce002 | Integer variables are not supported |
| ce005 | The function initial() is undeclared |
| ce004 | Unsupported function-like operator |
| w001 | Ignored unsupported function-like operator |
| w003 | Using if statements is currently not supported when compiling with CppAD, and can give erroneous results |
| w002 | Missing binding expression for parameter |
| w004 | Using while statements is currently not supported when compiling with CppAD, and can give erroneous results |