File tree Expand file tree Collapse file tree 5 files changed +25
-25
lines changed
flattening/modelica/scodeinst Expand file tree Collapse file tree 5 files changed +25
-25
lines changed Original file line number Diff line number Diff line change @@ -17,12 +17,12 @@ function f
1717end f;
1818
1919model CevalFuncRecord1
20- parameter R r = f(1.0 , 2.0 );
20+ constant R r = f(1.0 , 2.0 );
2121end CevalFuncRecord1;
2222
2323// Result:
2424// class CevalFuncRecord1
25- // parameter Real r.x = 1.0;
26- // parameter Real r.y = 2.0;
25+ // constant Real r.x = 1.0;
26+ // constant Real r.y = 2.0;
2727// end CevalFuncRecord1;
2828// endResult
Original file line number Diff line number Diff line change @@ -20,12 +20,12 @@ algorithm
2020end f;
2121
2222model CevalFuncRecord2
23- parameter R r = f(1.0 , 2.0 );
23+ constant R r = f(1.0 , 2.0 );
2424end CevalFuncRecord2;
2525
2626// Result:
2727// class CevalFuncRecord2
28- // parameter Real r.x = 1.0;
29- // parameter Real r.y = 2.0;
28+ // constant Real r.x = 1.0;
29+ // constant Real r.y = 2.0;
3030// end CevalFuncRecord2;
3131// endResult
Original file line number Diff line number Diff line change @@ -19,15 +19,15 @@ algorithm
1919end f;
2020
2121model CevalFuncRecord3
22- parameter R r1;
23- parameter R r2 = f(r1);
22+ constant R r1;
23+ constant R r2 = f(r1);
2424end CevalFuncRecord3;
2525
2626// Result:
2727// class CevalFuncRecord3
28- // parameter Real r1.x;
29- // parameter Real r1.y;
30- // parameter Real r2.x = r1.x;
31- // parameter Real r2.y = r1.y;
28+ // constant Real r1.x;
29+ // constant Real r1.y;
30+ // constant Real r2.x = r1.x;
31+ // constant Real r2.y = r1.y;
3232// end CevalFuncRecord3;
3333// endResult
Original file line number Diff line number Diff line change @@ -18,15 +18,15 @@ algorithm
1818end f;
1919
2020model CevalFuncRecord4
21- parameter R r1;
22- parameter R r2 = f(r1);
21+ constant R r1;
22+ constant R r2 = f(r1);
2323end CevalFuncRecord4;
2424
2525// Result:
2626// class CevalFuncRecord4
27- // parameter Real r1.x;
28- // parameter Real r1.y;
29- // parameter Real r2.x = r1.x;
30- // parameter Real r2.y = r1.y;
27+ // constant Real r1.x;
28+ // constant Real r1.y;
29+ // constant Real r2.x = r1.x;
30+ // constant Real r2.y = r1.y;
3131// end CevalFuncRecord4;
3232// endResult
Original file line number Diff line number Diff line change 1- // name: CevalFuncRecord4
1+ // name: CevalFuncRecord5
22// keywords:
33// status: correct
44// cflags: -d=newInst
@@ -18,15 +18,15 @@ algorithm
1818end f;
1919
2020model CevalFuncRecord5
21- parameter R r1;
22- parameter R r2 = f(r1);
21+ constant R r1;
22+ constant R r2 = f(r1);
2323end CevalFuncRecord5;
2424
2525// Result:
2626// class CevalFuncRecord5
27- // parameter Real r1.x;
28- // parameter Real r1.y;
29- // parameter Real r2.x = 1.0;
30- // parameter Real r2.y;
27+ // constant Real r1.x;
28+ // constant Real r1.y;
29+ // constant Real r2.x = 1.0;
30+ // constant Real r2.y;
3131// end CevalFuncRecord5;
3232// endResult
You can’t perform that action at this time.
0 commit comments