Skip to content

Commit

Permalink
Implemented remove of simple equations after matching. Implemented pr…
Browse files Browse the repository at this point in the history
…opagation of initial values on dummy states onto proper states.

git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@2180 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
  • Loading branch information
Peter Aronsson committed Mar 2, 2006
1 parent f50fb51 commit 55cfc94
Show file tree
Hide file tree
Showing 4 changed files with 610 additions and 29 deletions.
4 changes: 3 additions & 1 deletion Compiler/Ceval.rml
Expand Up @@ -1942,7 +1942,9 @@ end
Debug.fcall("bltdump", DAELow.dump,dlow) &
DAELow.incidence_matrix(dlow) => m &
DAELow.transpose_matrix(m) => mT &
DAELow.matching_algorithm(dlow,m,mT,(DAELow.INDEX_REDUCTION,DAELow.EXACT))
DAELow.matching_algorithm(dlow,m,mT,
(DAELow.INDEX_REDUCTION,DAELow.EXACT,
DAELow.REMOVE_SIMPLE_EQN))
=> (ass1,ass2,dlow',m,mT) &
DAELow.strong_components(m,mT,ass1,ass2) => (comps) &
DAELow.translate_dae (dlow') => indexed_dlow &
Expand Down

0 comments on commit 55cfc94

Please sign in to comment.