Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
- BugFix for Ticket#1780



git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@12853 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
  • Loading branch information
Willi Braun committed Sep 10, 2012
1 parent 7c8a417 commit d2ed14e
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions Compiler/BackEnd/BackendDAEOptimize.mo
Original file line number Diff line number Diff line change
Expand Up @@ -7141,7 +7141,7 @@ algorithm

backendDAE2 = BackendDAEUtil.copyBackendDAE(backendDAE);
backendDAE2 = collapseIndependentBlocks(backendDAE2);
//backendDAE2 = BackendDAEUtil.transformBackendDAE(backendDAE2,SOME((BackendDAE.NO_INDEX_REDUCTION(),BackendDAE.EXACT())),NONE(),SOME("dummyDerivative"));
backendDAE2 = BackendDAEUtil.transformBackendDAE(backendDAE2,SOME((BackendDAE.NO_INDEX_REDUCTION(),BackendDAE.EXACT())),NONE(),SOME("dummyDerivative"));
BackendDAE.DAE({syst as BackendDAE.EQSYSTEM(orderedVars = v,orderedEqs = e)},shared as BackendDAE.SHARED(knownVars = kv)) = backendDAE2;

/*
Expand Down Expand Up @@ -7199,9 +7199,9 @@ algorithm
equation
backendDAE2 = BackendDAEUtil.copyBackendDAE(backendDAE);
backendDAE2 = collapseIndependentBlocks(backendDAE2);
backendDAE2 = BackendDAEUtil.transformBackendDAE(backendDAE2,SOME((BackendDAE.NO_INDEX_REDUCTION(),BackendDAE.EXACT())),NONE(),SOME("dummyDerivative"));
BackendDAE.DAE({BackendDAE.EQSYSTEM(orderedVars = v,orderedEqs = e)},BackendDAE.SHARED(knownVars = kv)) = backendDAE2;


// Prepare all needed variables
varlst = BackendDAEUtil.varList(v);
comref_vars = List.map(varlst,BackendVariable.varCref);
Expand Down Expand Up @@ -7449,7 +7449,7 @@ algorithm
then jacobian;

case(bDAE as BackendDAE.DAE(BackendDAE.EQSYSTEM(orderedVars=orderedVars,orderedEqs=orderedEqs,matching=BackendDAE.MATCHING(ass2=ass2))::{}, BackendDAE.SHARED(knownVars=knownVars, removedEqs=removedEqs ,cache=cache,env=env, functionTree=functions)), vars, diffedVars, inseedVars, stateVars, inputVars, paramVars, matrixName) equation

// Generate tmp varibales
diffvars = BackendDAEUtil.varList(orderedVars);
dummyVarName = ("dummyVar" +& matrixName);
Expand Down

0 comments on commit d2ed14e

Please sign in to comment.