You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
then (BackendDAEUtil.createEqSystem(orderedVars, orderedEqs, stateSets, partitionKind), true);
439
+
then (isyst, true);
446
440
447
441
else (isyst, inChanged);
448
442
end matchcontinue;
@@ -577,43 +571,46 @@ algorithm
577
571
local
578
572
BackendDAE.Variables vars;
579
573
BackendDAE.EquationArray eqns;
580
-
BackendDAE.StateSets stateSets;
581
-
BackendDAE.BaseClockPartitionKind partitionKind;
582
-
list<Integer> eindex,vindx;
583
-
Integer eindex_,vindx_;
574
+
list<Integer> eindex, vindx;
575
+
Integer eindex_, vindx_;
584
576
BackendDAE.Sharedshared;
585
577
DAE.Exp e1, e2, varexp;
586
578
BackendDAE.Var v;
587
579
DAE.ComponentRef cr;
588
580
DAE.FunctionTree funcs;
589
581
BackendDAE.JacobianType jacType;
582
+
BackendDAE.EqSystem syst;
590
583
Boolean linear;
591
584
592
-
case (BackendDAE.EQSYSTEM(orderedVars=vars,orderedEqs=eqns,stateSets=stateSets,partitionKind=partitionKind),shared,(BackendDAE.EQUATIONSYSTEM(eqns=eindex,vars=vindx, jacType=jacType)))
585
+
case ( syst as BackendDAE.EQSYSTEM(orderedVars=vars, orderedEqs=eqns), shared,
case (BackendDAE.EQSYSTEM(orderedVars=vars,orderedEqs=eqns,stateSets=stateSets,partitionKind=partitionKind),shared,(BackendDAE.TORNSYSTEM(BackendDAE.TEARINGSET(residualequations=eindex,tearingvars=vindx),linear=linear)))
593
+
case ( syst as BackendDAE.EQSYSTEM(orderedVars=vars, orderedEqs=eqns), shared,
then (BackendDAEUtil.createEqSystem(vars, eqns, stateSets, partitionKind), shared);
605
-
606
-
case (BackendDAE.EQSYSTEM(orderedVars=vars,orderedEqs=eqns,stateSets=stateSets,partitionKind=partitionKind),shared,BackendDAE.SINGLEEQUATION(eqn=eindex_,var=vindx_))
0 commit comments