Skip to content

Commit

Permalink
- fixed some problem with tearingSelect=always
Browse files Browse the repository at this point in the history
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@21295 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
  • Loading branch information
ptaeuber committed Jun 26, 2014
1 parent 3f7d594 commit b9c9d00
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion Compiler/BackEnd/Tearing.mo
Expand Up @@ -843,11 +843,12 @@ algorithm
(outTVars,oMark);
case (_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_)
equation
Debug.fcall(Flags.TEARING_DUMP, print,"\nForced selection of Tearing Variables:\n" +& UNDERLINE +& "\n");
Debug.fcall(Flags.TEARING_DUMP, print,"\nForced selection of Tearing Variables:\n" +& UNDERLINE +& "\n");
Debug.fcall(Flags.TEARING_DUMP, print,"Variables with annotation attribute 'always' as tVars: " +& stringDelimitList(List.map(tSel_always,intString),",")+&"\n");
// mark tearing var
ass1List = markTVars(tSel_always,arrayList(ass1));
ass1_ = Util.arrayCopy(listArray(ass1List),ass1);
(_,unsolvables,_) = List.intersection1OnTrue(unsolvables,tSel_always,intEq);
// equations not yet assigned containing the tvars
vareqns = findVareqns(ass2,isAssignedSaveEnhanced,mt,tSel_always,{});
Debug.fcall(Flags.TEARING_DUMPVERBOSE,print,"Assignable equations containing new tvars:\n");
Expand Down

0 comments on commit b9c9d00

Please sign in to comment.