Skip to content

Commit

Permalink
- fix for cse
Browse files Browse the repository at this point in the history
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@23715 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
  • Loading branch information
Volker Waurich committed Dec 10, 2014
1 parent 090a0c4 commit ad664f7
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions Compiler/BackEnd/CommonSubExpression.mo
Expand Up @@ -104,7 +104,7 @@ algorithm
list<CommonSubExp> cseLst;
case(BackendDAE.EQSYSTEM(orderedVars=vars,orderedEqs=eqs), BackendDAE.SHARED(functionTree=functionTree))
equation
(_,m,mT) = BackendDAEUtil.getIncidenceMatrix(sysIn,BackendDAE.NORMAL(),SOME(functionTree));
(_,m,mT) = BackendDAEUtil.getIncidenceMatrix(sysIn,BackendDAE.ABSOLUTE(),SOME(functionTree));
//print("start this eqSystem\n");
//BackendDump.dumpEqSystem(sysIn,"eqSystem input");
//BackendDump.dumpIncidenceMatrix(m);
Expand Down Expand Up @@ -150,8 +150,8 @@ algorithm
vars := BackendVariable.listVar1(List.map1(varIdcs,BackendVariable.getVarAtIndexFirst,varsIn));
eqs := BackendEquation.listEquation(BackendEquation.getEqns(eqIdcs,eqsIn));
eqSys := BackendDAE.EQSYSTEM(vars,eqs,NONE(),NONE(),BackendDAE.NO_MATCHING(),{},BackendDAE.UNKNOWN_PARTITION());
(_,m,mT) := BackendDAEUtil.getIncidenceMatrix(eqSys,BackendDAE.NORMAL(),NONE());
//BackendDump.dumpEqSystem(eqSys,"reduced system for CSE 1");
(_,m,mT) := BackendDAEUtil.getIncidenceMatrix(eqSys,BackendDAE.ABSOLUTE(),NONE());
//BackendDump.dumpEqSystem(eqSys,"reduced system for CSE 2");
//BackendDump.dumpIncidenceMatrix(m);
//BackendDump.dumpIncidenceMatrix(mT);
//varAtts := List.threadMap(List.fill(false,listLength(varIdcs)),List.fill("",listLength(varIdcs)),Util.makeTuple);
Expand All @@ -168,8 +168,8 @@ algorithm
vars := BackendVariable.listVar1(List.map1(varIdcs,BackendVariable.getVarAtIndexFirst,varsIn));
eqs := BackendEquation.listEquation(BackendEquation.getEqns(eqIdcs,eqsIn));
eqSys := BackendDAE.EQSYSTEM(vars,eqs,NONE(),NONE(),BackendDAE.NO_MATCHING(),{},BackendDAE.UNKNOWN_PARTITION());
(_,m,mT) := BackendDAEUtil.getIncidenceMatrix(eqSys,BackendDAE.NORMAL(),NONE());
//BackendDump.dumpEqSystem(eqSys,"reduced system for CSE 2");
(_,m,mT) := BackendDAEUtil.getIncidenceMatrix(eqSys,BackendDAE.ABSOLUTE(),NONE());
//BackendDump.dumpEqSystem(eqSys,"reduced system for CSE 3");
//BackendDump.dumpIncidenceMatrix(m);
//BackendDump.dumpIncidenceMatrix(mT);
//varAtts := List.threadMap(List.fill(false,listLength(varIdcs)),List.fill("",listLength(varIdcs)),Util.makeTuple);
Expand Down

0 comments on commit ad664f7

Please sign in to comment.