Changeset 74f72fe in OpenModelica
- Timestamp:
- 2020-10-21T15:09:21+02:00 (3 years ago)
- Children:
- e0a8d3d
- Parents:
- 9960cdcd
- git-author:
- Per Östlund <perost86@…> (10/20/20 15:41:28)
- git-committer:
- Adrian Pop <adrian.pop@…> (10/21/20 15:09:21)
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
OMCompiler/Compiler/NFFrontEnd/NFArrayConnections.mo
r1019c41e r74f72fe 1017 1017 i2_sz := SBInterval.size(i2); 1018 1018 1019 x := Expression.fromCref(ComponentRef.makeIterator(iterators[ 1], Type.INTEGER()));1019 x := Expression.fromCref(ComponentRef.makeIterator(iterators[i], Type.INTEGER())); 1020 1020 1021 1021 if i1_sz == i2_sz then -
testsuite/flattening/modelica/scodeinst/ArrayConnect3.mo
r1019c41e r74f72fe 59 59 // for $i1 in 1:999 loop 60 60 // for $i2 in 2:100 loop 61 // cells[$i1,$i2].l.e = cells[$i1,$i 1- 1].r.e;61 // cells[$i1,$i2].l.e = cells[$i1,$i2 - 1].r.e; 62 62 // end for; 63 63 // end for; 64 64 // for $i1 in 1:999 loop 65 // cells[$i1,$i1].r.f + cells[$i1,$i1 + 1].l.f = 0.0; 65 // for $i2 in 1:99 loop 66 // cells[$i1,$i2].r.f + cells[$i1,$i2 + 1].l.f = 0.0; 67 // end for; 66 68 // end for; 67 69 // for $i1 in 2:1000 loop 68 70 // for $i2 in 1:99 loop 69 // cells[$i1,$i2].u.e = cells[$i1 - 1,$i 1].d.e;71 // cells[$i1,$i2].u.e = cells[$i1 - 1,$i2].d.e; 70 72 // end for; 71 73 // end for; 72 74 // for $i1 in 1:999 loop 73 // cells[$i1,$i1].d.f + cells[$i1 + 1,$i1].u.f = 0.0; 75 // for $i2 in 1:99 loop 76 // cells[$i1,$i2].d.f + cells[$i1 + 1,$i2].u.f = 0.0; 77 // end for; 74 78 // end for; 75 79 // for $i1 in 1:1000 loop 76 // cells[$i1,1].l.e = cells[$i1, $i1 + 99].r.e;80 // cells[$i1,1].l.e = cells[$i1,100].r.e; 77 81 // end for; 78 82 // for $i1 in 1:1000 loop 79 // cells[$i1, $i1].r.f + cells[$i1,$i1 - 99].l.f = 0.0;83 // cells[$i1,100].r.f + cells[$i1,1].l.f = 0.0; 80 84 // end for; 81 // cells[1000,1000].r.f = 0.0; 82 // cells[1000,1000].l.f = 0.0; 83 // cells[1000,1000].d.f = 0.0; 85 // for $i2 in 1:99 loop 86 // cells[1000,$i2].r.f = 0.0; 87 // end for; 88 // for $i2 in 2:100 loop 89 // cells[1000,$i2].l.f = 0.0; 90 // end for; 91 // for $i2 in 1:100 loop 92 // cells[1000,$i2].d.f = 0.0; 93 // end for; 84 94 // for $i1 in 1:999 loop 85 // cells[$i1, $i1].d.f = 0.0;95 // cells[$i1,100].d.f = 0.0; 86 96 // end for; 87 // cells[1,1].u.f = 0.0; 97 // for $i2 in 1:100 loop 98 // cells[1,$i2].u.f = 0.0; 99 // end for; 88 100 // for $i1 in 2:1000 loop 89 // cells[$i1, $i1].u.f = 0.0;101 // cells[$i1,100].u.f = 0.0; 90 102 // end for; 91 103 // end ArrayConnect3;
Note: See TracChangeset
for help on using the changeset viewer.