@@ -907,7 +907,7 @@ algorithm
907907 local
908908 BackendDAE . Var v;
909909 Boolean b;
910- case ((v as BackendDAE . VAR (varKind= BackendDAE . STATE ()),_))
910+ case ((v as BackendDAE . VAR (varKind= BackendDAE . STATE (_ )),_))
911911 then ((v,false ,false ));
912912 case ((v,b)) then ((v,b,b));
913913 end match;
@@ -1131,7 +1131,7 @@ algorithm
11311131 then
11321132 ((var ,(nx,ny+ 1 ,ny_string, ny_int,ny_bool)));
11331133
1134- case ((var as BackendDAE . VAR (varKind = BackendDAE . STATE ()),(nx,ny,ny_string, ny_int, ny_bool)))
1134+ case ((var as BackendDAE . VAR (varKind = BackendDAE . STATE (_ )),(nx,ny,ny_string, ny_int, ny_bool)))
11351135 then
11361136 ((var ,(nx+ 1 ,ny,ny_string, ny_int,ny_bool)));
11371137
@@ -1641,7 +1641,7 @@ algorithm
16411641 ((e,false ,(vars,e::expl)));
16421642 case (((e as DAE . CALL (path = Absyn . IDENT (name = "der" ),expLst = {DAE . CREF (componentRef = cr)})),(vars,expl)))
16431643 equation
1644- ((BackendDAE . VAR (varKind = BackendDAE . STATE ()) :: _),_) = BackendVariable . getVar(cr, vars);
1644+ ((BackendDAE . VAR (varKind = BackendDAE . STATE (_ )) :: _),_) = BackendVariable . getVar(cr, vars);
16451645 then
16461646 ((e,false ,(vars,e::expl)));
16471647 // is this case right?
@@ -3798,7 +3798,7 @@ algorithm
37983798 /* If variable x is a state, der(x) is a variable in incidence matrix,
37993799 x is inserted as negative value, since it is needed by debugging and
38003800 index reduction using dummy derivatives */
3801- case (BackendDAE . VAR (varKind = BackendDAE . STATE ()) :: rest,i::irest,vars,b)
3801+ case (BackendDAE . VAR (varKind = BackendDAE . STATE (_ )) :: rest,i::irest,vars,b)
38023802 equation
38033803 i1 = Util . if_(b,- i,i);
38043804 failure(_ = List . getMemberOnTrue(i1, vars, intEq));
@@ -3909,7 +3909,7 @@ algorithm
39093909 failure(_ = List . getMemberOnTrue(i, vars, intEq));
39103910 res = incidenceRowExp1(rest,irest,i::vars,b);
39113911 then res;
3912- case (BackendDAE . VAR (varKind = BackendDAE . STATE ()) :: rest,i::irest,vars,b)
3912+ case (BackendDAE . VAR (varKind = BackendDAE . STATE (_ )) :: rest,i::irest,vars,b)
39133913 equation
39143914 failure( true = b);
39153915 failure(_ = List . getMemberOnTrue(i, vars, intEq));
@@ -5341,7 +5341,7 @@ algorithm
53415341 // if not negatet rowmark then
53425342 false = intEq(rowmark[r],- mark);
53435343 // solved?
5344- BackendDAE . VAR (varName= cr1,varKind= BackendDAE . STATE ()) = BackendVariable . getVarAt(vars, r);
5344+ BackendDAE . VAR (varName= cr1,varKind= BackendDAE . STATE (_ )) = BackendVariable . getVarAt(vars, r);
53455345 true = ComponentReference . crefEqualNoStringCompare(cr, cr1);
53465346 false = Expression . expHasDerCref(e2,cr);
53475347 then
@@ -5351,7 +5351,7 @@ algorithm
53515351 // if not negatet rowmark then
53525352 false = intEq(rowmark[r],- mark);
53535353 // solved?
5354- BackendDAE . VAR (varName= cr1,varKind= BackendDAE . STATE ()) = BackendVariable . getVarAt(vars, r);
5354+ BackendDAE . VAR (varName= cr1,varKind= BackendDAE . STATE (_ )) = BackendVariable . getVarAt(vars, r);
53555355 true = ComponentReference . crefEqualNoStringCompare(cr, cr1);
53565356 false = Expression . expHasDerCref(e1,cr);
53575357 then
@@ -5443,7 +5443,7 @@ algorithm
54435443 // if not negatet rowmark then linear or nonlinear
54445444 false = intEq(rowmark[r],- mark);
54455445 // de/dvar
5446- BackendDAE . VAR (varName= cr,varKind= BackendDAE . STATE ()) = BackendVariable . getVarAt(vars, r);
5446+ BackendDAE . VAR (varName= cr,varKind= BackendDAE . STATE (_ )) = BackendVariable . getVarAt(vars, r);
54475447 cr1 = ComponentReference . crefPrefixDer(cr);
54485448 de = Expression . crefExp(cr);
54495449 ((de,_)) = Expression . replaceExp(Expression . expSub(e1,e2), DAE . CALL (Absyn . IDENT ("der" ),{de},DAE . callAttrBuiltinReal), Expression . crefExp(cr1));
@@ -5868,13 +5868,13 @@ algorithm
58685868 /* If variable x is a state, der(x) is a variable in incidence matrix,
58695869 x is inserted as negative value, since it is needed by debugging and
58705870 index reduction using dummy derivatives */
5871- case (BackendDAE . VAR (varKind = BackendDAE . STATE ()) :: rest,i::irest,_,false ,_,_,_)
5871+ case (BackendDAE . VAR (varKind = BackendDAE . STATE (_ )) :: rest,i::irest,_,false ,_,_,_)
58725872 equation
58735873 false = intEq(intAbs(rowmark[i]),mark);
58745874 _ = arrayUpdate(rowmark,i,Util . if_(unsolvable,- mark,mark));
58755875 res = adjacencyRowExpEnhanced1(rest,irest,i::vars,notinder,mark,rowmark,unsolvable);
58765876 then res;
5877- case (BackendDAE . VAR (varKind = BackendDAE . STATE ()) :: rest,i::irest,_,true ,_,_,_)
5877+ case (BackendDAE . VAR (varKind = BackendDAE . STATE (_ )) :: rest,i::irest,_,true ,_,_,_)
58785878 equation
58795879 i1 = - i;
58805880 failure(_ = List . getMemberOnTrue(i1, vars, intEq));
0 commit comments