Opened 9 years ago

Closed 9 years ago

#3713 closed defect (fixed)

MSL new MatrixVectorProduct messes up backend

Reported by: Martin Sjölund Owned by: Lennart Ochel
Priority: high Milestone: Future
Component: Backend Version: v1.9.4-dev-nightly
Keywords: Cc: Willi Braun, Lennart Ochel

Description

Modelica trunk 563e24c caused the following command to break:

loadModel(Modelica,{"trunk"});getErrorString();
translateModel(Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_OpenCircuit);getErrorString();
translateModel(Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.Components.EddyCurrentLosses);getErrorString();
translateModel(Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.Components.MultiPhaseInductance);getErrorString();

Change History (1)

comment:1 by martin.otter@…, 9 years ago

Resolution: fixed
Status: newclosed

Reverted the change.
It uses the previous implementation with array comprehensions. It has been tested (with example Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.Components.MultiPhaseInductance) to work in Dymola 2017 Alpha and in OpenModelica 1.9.4 Beta.2 (previously, this example failed in OpenModelica).

Note: See TracTickets for help on using tickets.