Skip to content
This repository was archived by the owner on May 18, 2019. It is now read-only.

Commit e6bd883

Browse files
Willi BraunOpenModelica-Hudson
authored andcommitted
[DAEMode] update at event update again all equations
- for now evaluate at event update all equations, since the dependency evaluation breaks a lot of models. Belonging to [master]: - #2355
1 parent 2245862 commit e6bd883

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

Compiler/BackEnd/BackendDAEUtil.mo

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1554,9 +1554,12 @@ algorithm
15541554
markedEqns := markStateEquationsWork(indicesAlgebraic, adjMatrix, assigndVar, markedEqns);
15551555
eqns := setMarkedEqnsEvalStage(eqns, markedEqns, BackendEquation.setEvalStageAlgebraic);
15561556

1557-
markedEqns := arrayCreate(BackendEquation.getNumberOfEquations(eqns), 0);
1558-
markedEqns := markStateEquationsWork(indicesDiscrete, adjMatrix, assigndVar, markedEqns);
1559-
markedEqns := markStateEquationsWork(indicesDiscrete, adjMatrixT, assigndVar, markedEqns);
1557+
/* For now avoid this and evaluate all the event update breaks right now
1558+
quite a lot models.
1559+
*/
1560+
markedEqns := arrayCreate(BackendEquation.getNumberOfEquations(eqns), 1);
1561+
//markedEqns := markStateEquationsWork(indicesDiscrete, adjMatrix, assigndVar, markedEqns);
1562+
//markedEqns := markStateEquationsWork(indicesDiscrete, adjMatrixT, assigndVar, markedEqns);
15601563
eqns := setMarkedEqnsEvalStage(eqns, markedEqns, BackendEquation.setEvalStageDiscrete);
15611564
else
15621565
/* in case something goes wrong above mark all equation to be evaluated always */

0 commit comments

Comments
 (0)