Changeset 45e92f33 in OpenModelica for Compiler/BackEnd/XMLDump.mo


Ignore:
Timestamp:
2014-10-07T10:25:27+02:00 (10 years ago)
Author:
Lennart Ochel <lennart.ochel@…>
Branches:
Added-citation-metadata, maintenance/v1.14, maintenance/v1.15, maintenance/v1.16, maintenance/v1.17, maintenance/v1.18, maintenance/v1.19, maintenance/v1.20, maintenance/v1.21, maintenance/v1.22, maintenance/v1.23, master, omlib-staging
Children:
880e7724
Parents:
0f55ac7
Message:
  • handle mixed systems using tearing (new approach)
  • remove poor handling of mixed systems from the back end (old approach)
  • remove unused record BackendDAE.MIXEDEQUATIONSYSTEM
  • remove flag +d=MixedTearing
  • update two result files
  • break Modelica.Fluid.Examples.HeatingSystem (msl32) due to non-linear solver issues
  • fix #1728, #2432 (and probably more)

git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@22641 f25d12d1-65f4-0310-ae8a-bbce733d8d8e

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Compiler/BackEnd/XMLDump.mo

    r6afa020c r45e92f33  
    12041204        eqn = BackendEquation.equationNth1(eqns,e);
    12051205        result = listAppend(inAccum,{({eqn},{var})});
    1206         result = getOrderedEqs2(rest,eqns,vars,result);
    1207       then
    1208         result;
    1209     case (BackendDAE.MIXEDEQUATIONSYSTEM(condSystem=comp,disc_eqns=elst,disc_vars=vlst)::rest,_,_,_)
    1210       equation
    1211         varlst = List.map1r(vlst, BackendVariable.getVarAt, vars);
    1212         eqnlst = BackendEquation.getEqns(elst,eqns);
    1213         result = listAppend(inAccum,{(eqnlst,varlst)});
    1214         result = getOrderedEqs2({comp},eqns,vars,result);
    12151206        result = getOrderedEqs2(rest,eqns,vars,result);
    12161207      then
Note: See TracChangeset for help on using the changeset viewer.