Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr Buildings_13_Buildings.DHC.Plants.Combined.Controls.BaseClasses.Validation.StageIndex.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo): time 0.002243/0.002243, allocations: 80.88 kB / 21.56 MB, free: 2.934 MB / 18.57 MB " [Timeout remaining time 180] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo): time 0.001953/0.001953, allocations: 158.1 kB / 24.97 MB, free: 8.605 MB / 18.57 MB " [Timeout remaining time 180] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo): time 1.667/1.667, allocations: 177.1 MB / 205.4 MB, free: 4.484 MB / 186.7 MB " [Timeout remaining time 178] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 13.0.2-maint.13.x/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 13.0.2-maint.13.x/package.mo): time 3.318/3.318, allocations: 389.5 MB / 0.6361 GB, free: 13.41 MB / 0.6042 GB " [Timeout remaining time 176] Using package Buildings with version 13.0.2 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 13.0.2-maint.13.x/package.mo) Using package Modelica with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo) Using package Complex with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo) Using package ModelicaServices with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo) Running command: translateModel(Buildings.DHC.Plants.Combined.Controls.BaseClasses.Validation.StageIndex,tolerance=1e-06,outputFormat="empty",numberOfIntervals=2500,variableFilter="",fileNamePrefix="Buildings_13_Buildings.DHC.Plants.Combined.Controls.BaseClasses.Validation.StageIndex") translateModel(Buildings.DHC.Plants.Combined.Controls.BaseClasses.Validation.StageIndex,tolerance=1e-06,outputFormat="empty",numberOfIntervals=2500,variableFilter="",fileNamePrefix="Buildings_13_Buildings.DHC.Plants.Combined.Controls.BaseClasses.Validation.StageIndex") [Timeout 300] "Notification: Performance of FrontEnd - Absyn->SCode: time 2.374e-05/2.374e-05, allocations: 2.312 kB / 0.776 GB, free: 13.95 MB / 0.7448 GB Notification: Performance of NFInst.instantiate(Buildings.DHC.Plants.Combined.Controls.BaseClasses.Validation.StageIndex): time 0.005056/0.005079, allocations: 2.397 MB / 0.7783 GB, free: 11.54 MB / 0.7448 GB Notification: Performance of NFInst.instExpressions: time 0.002676/0.007755, allocations: 1.063 MB / 0.7794 GB, free: 10.47 MB / 0.7448 GB Notification: Performance of NFInst.updateImplicitVariability: time 0.0003776/0.008132, allocations: 15.88 kB / 0.7794 GB, free: 10.46 MB / 0.7448 GB Notification: Performance of NFTyping.typeComponents: time 0.0007526/0.008885, allocations: 222.9 kB / 0.7796 GB, free: 10.24 MB / 0.7448 GB Notification: Performance of NFTyping.typeBindings: time 0.0004845/0.009369, allocations: 127.3 kB / 0.7797 GB, free: 10.11 MB / 0.7448 GB Notification: Performance of NFTyping.typeClassSections: time 0.001297/0.01067, allocations: 407.1 kB / 0.7801 GB, free: 9.715 MB / 0.7448 GB Notification: Performance of NFFlatten.flatten: time 0.002608/0.01328, allocations: 1.926 MB / 0.782 GB, free: 7.785 MB / 0.7448 GB Notification: Performance of NFFlatten.resolveConnections: time 0.001631/0.01491, allocations: 0.7937 MB / 0.7828 GB, free: 6.973 MB / 0.7448 GB Notification: Performance of NFEvalConstants.evaluate: time 0.001534/0.01644, allocations: 0.6943 MB / 0.7834 GB, free: 6.277 MB / 0.7448 GB Notification: Performance of NFSimplifyModel.simplify: time 0.0009355/0.01738, allocations: 439.1 kB / 0.7838 GB, free: 5.848 MB / 0.7448 GB Notification: Performance of NFPackage.collectConstants: time 0.0003235/0.0177, allocations: 104 kB / 0.7839 GB, free: 5.746 MB / 0.7448 GB Notification: Performance of NFFlatten.collectFunctions: time 0.0004671/0.01817, allocations: 151.9 kB / 0.7841 GB, free: 5.598 MB / 0.7448 GB Notification: Performance of combineBinaries: time 0.001382/0.01955, allocations: 1.034 MB / 0.7851 GB, free: 4.559 MB / 0.7448 GB Notification: Performance of replaceArrayConstructors: time 0.0005529/0.0201, allocations: 496.2 kB / 0.7856 GB, free: 4.07 MB / 0.7448 GB Notification: Performance of NFVerifyModel.verify: time 0.000178/0.02028, allocations: 48 kB / 0.7856 GB, free: 4.023 MB / 0.7448 GB Notification: Performance of FrontEnd: time 0.0001547/0.02043, allocations: 67.5 kB / 0.7857 GB, free: 3.957 MB / 0.7448 GB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 296 (180) * Number of variables: 284 (128) Notification: Performance of [SIM] Bindings: time 0.006475/0.02691, allocations: 3.93 MB / 0.7895 GB, free: 15.87 MB / 0.7605 GB Notification: Performance of [SIM] FunctionAlias: time 0.001421/0.02833, allocations: 0.6904 MB / 0.7902 GB, free: 15.16 MB / 0.7605 GB Notification: Performance of [SIM] Early Inline: time 0.005994/0.03432, allocations: 3.411 MB / 0.7935 GB, free: 11.69 MB / 0.7605 GB Notification: Performance of [SIM] Simplify 1: time 0.001885/0.03621, allocations: 0.5135 MB / 0.794 GB, free: 11.1 MB / 0.7605 GB Notification: Performance of [SIM] Alias: time 0.009157/0.04537, allocations: 3.46 MB / 0.7974 GB, free: 7.355 MB / 0.7605 GB Notification: Performance of [SIM] Simplify 2: time 0.000954/0.04632, allocations: 353.9 kB / 0.7977 GB, free: 6.973 MB / 0.7605 GB Notification: Performance of [SIM] Remove Stream: time 0.0007082/0.04703, allocations: 325.9 kB / 0.7981 GB, free: 6.613 MB / 0.7605 GB Notification: Performance of [SIM] Detect States: time 0.002207/0.04923, allocations: 1.034 MB / 0.7991 GB, free: 5.516 MB / 0.7605 GB Notification: Performance of [SIM] Events: time 0.001214/0.05045, allocations: 0.5615 MB / 0.7996 GB, free: 4.965 MB / 0.7605 GB Notification: Performance of [SIM] Partitioning: time 0.002706/0.05315, allocations: 1.386 MB / 0.801 GB, free: 3.438 MB / 0.7605 GB Error: Internal error NBSorting.tarjan failed to sort system: System Variables (91/189) *************************** (1|1) [DISC] (3) Boolean[3] sta.andNotEna.u2 (2|4) [DISS] (1) protected discrete Real sta.tim0.entryTime (3|5) [DISC] (3) Boolean[3] sta.disLag.inPort.available (4|8) [DISS] (3) Boolean[3] sta.tim.passed (5|11) [DISC] (1) Boolean sta.enaLea.inPort.available (6|12) [DISC] (9) Boolean[3, 3] sta.sta.outPort.reset (7|21) [DISC] (1) protected Boolean sta.sta0.newActive (8|22) [DISC] (3) final Boolean[3] sta.disAll.localCondition = {sta.disAll[$disAll1].condition for $disAll1 in 1:3} (9|25) [DISC] (3) Boolean[3] sta.enaLag.inPort.available (10|28) [DISS] (3) protected discrete Real[3] sta.tim.entryTime (11|31) [DISC] (3) Boolean[3] $FUN_4 (12|34) [DISC] (3) Boolean[3] $FUN_3 (13|37) [DISC] (1) Boolean sta.or2.y (14|38) [ALGB] (3) Real[3] sta.tim.y (15|41) [DISC] (1) Boolean $FUN_2 (16|42) [DISC] (1) Boolean $FUN_1 (17|43) [DISC] (1) Integer $TEV_17 (18|44) [DISC] (3) protected Boolean[3] sta.sta.outerStatePort.subgraphStatePort.resume (19|47) [DISC] (1) Boolean $TEV_16 (20|48) [DISC] (1) Boolean $TEV_15 (21|49) [ALGB] (3) protected flow Real[3] sta.sta.outerStatePort.subgraphStatePort.activeSteps (22|52) [DISC] (1) Boolean $TEV_14 (23|53) [DISS] (1) protected Boolean sta.sta0.oldActive (24|54) [DISC] (1) Boolean $TEV_13 (25|55) [ALGB] (1) protected flow Real sta.sta0.outerStatePort.subgraphStatePort.activeSteps (26|56) [DISC] (1) Boolean $TEV_12 (27|57) [DISC] (4) Boolean[4] sta.sta0.inPort.occupied (28|61) [DISC] (1) Boolean $TEV_11 (29|62) [DISC] (1) Boolean sta.enaLea.enableFire (30|63) [DISC] (1) Boolean $TEV_10 (31|64) [DISC] (3) Boolean[3] sta.andDow.u1 (32|67) [DISC] (3) Boolean[3] sta.disLag.fire (33|70) [DISC] (1) Boolean sta.edg.y (34|71) [DISC] (1) Boolean sta.enaLea.fire (35|72) [DISC] (1) Boolean sta.u1 (fixed = true, start = sta.edg.pre_u_start) (36|73) [DISC] (3) Boolean[3] sta.disAll.inPort.available (37|76) [DISS] (1) Boolean sta.tim0.passed (38|77) [DISC] (3) Boolean[3] sta.enaLag.fire (39|80) [ALGB] (1) flow Real sta.stateGraphRoot.subgraphStatePort.activeSteps (40|81) [DISC] (1) protected Boolean sta.sta0.outerStatePort.subgraphStatePort.resume (41|82) [DISC] (1) Boolean sta.sta0.localActive (42|83) [DISC] (3) Boolean[3] sta.andUp.u1 (43|86) [DISC] (1) Boolean sta.u1Dow (44|87) [DISC] (3) Boolean[3] sta.disLag.outPort.occupied (45|90) [DISC] (1) protected Boolean sta.sta0.outerStatePort.subgraphStatePort.suspend (46|91) [DISC] (1) Boolean sta.enaLea.outPort.occupied (47|92) [DISC] (3) Boolean[3] sta.rep.y (48|95) [DISC] (3) Boolean[3] sta.enaLag.outPort.occupied (49|98) [DISC] (1) Boolean $TEV_9 (50|99) [DISC] (3) protected Boolean[3] sta.sta.outerStatePort.subgraphStatePort.suspend (51|102) [DISC] (1) Boolean sta.dowOrDis.y (52|103) [DISC] (3) Boolean[3] sta.disAll.fire (53|106) [DISS] (3) protected Integer[3] booTimTab.intTimTab.y (54|109) [DISC] (1) Boolean $TEV_8 (55|110) [DISC] (1) Boolean $TEV_7 (56|111) [DISC] (1) Boolean $SEV_1 (57|112) [DISC] (1) Boolean $TEV_6 (58|113) [DISS] (3) protected Boolean[3] sta.sta.oldActive (59|116) [DISC] (3) Boolean[3] $SEV_0 (60|119) [DISC] (1) Boolean $TEV_5 (61|120) [DISC] (1) Boolean[1] sta.sta0.outPort.available (62|121) [DISC] (1) Boolean[1] sta.sta0.outPort.reset (63|122) [DISC] (1) Boolean $TEV_4 (64|123) [DISC] (1) Boolean $TEV_3 (65|124) [DISC] (1) Boolean $TEV_2 (66|125) [DISC] (3) Boolean[3] $TEV_1 (67|128) [DISC] (1) Boolean $TEV_0 (68|129) [DISC] (9) Boolean[3, 3] sta.sta.outPort.available (69|138) [DISC] (3) Boolean[3] booTimTab.y (70|141) [DISC] (3) protected Boolean[3] sta.sta.newActive (71|144) [DISC] (6) Boolean[3, 2] sta.sta.inPort.set (72|150) [DISC] (1) Integer sta.idxSta (73|151) [DISC] (1) Boolean sta.u1Up (74|152) [DISC] (1) Boolean $WC_4 (75|153) [ALGB] (1) Real sta.tim0.y (76|154) [DISC] (1) Integer sta.preIdxSta (77|155) [DISC] (3) Boolean[3] sta.disAll.outPort.occupied (78|158) [DISC] (1) Boolean $WC_3 (79|159) [DISC] (1) Boolean $WC_2 (80|160) [DISC] (1) Boolean $WC_1 (81|161) [DISC] (4) Boolean[4] sta.sta0.inPort.set (82|165) [DISC] (3) final Boolean[3] sta.disLag.localCondition = {sta.disLag[$disLag1].condition for $disLag1 in 1:3} (83|168) [DISC] (3) Boolean[3] sta.rep1.y (84|171) [DISS] (1) protected Integer booTimTab.intTimTab.idx (fixed = false) (85|172) [DISC] (3) Boolean[3] sta.rep2.y (86|175) [DISC] (1) Boolean sta.rep.u (87|176) [DISC] (1) final Boolean sta.enaLea.localCondition = sta.enaLea.localCondition (88|177) [DISC] (6) Boolean[3, 2] sta.sta.inPort.occupied (89|183) [DISC] (3) Boolean[3] sta.sta.localActive (90|186) [DISC] (3) final Boolean[3] sta.enaLag.localCondition = {sta.enaLag[$enaLag1].condition for $enaLag1 in 1:3} (91|189) [DISC] (1) Integer sta.stateGraphRoot.activeSteps System Equations (141/201) **************************** (1|1) [SCAL] (1) sta.sta[2].outPort[2].available = sta.enaLag[2].inPort.available; ($RES_SIM_213) (2|2) [SCAL] (1) sta.sta[3].outPort[2].available = sta.enaLag[3].inPort.available; ($RES_SIM_212) (3|3) [SCAL] (1) sta.sta[1].outPort[2].reset = sta.enaLag[1].fire; ($RES_SIM_211) (4|4) [SCAL] (1) sta.sta[2].outPort[2].reset = sta.enaLag[2].fire; ($RES_SIM_210) (5|5) [WHEN] (3) ($RES_SIM_39) (5|5) [----] when {$TEV_10, $TEV_11, $TEV_12, $TEV_13, $TEV_14, $TEV_15, $TEV_16, $TEV_9} then (5|5) [----] booTimTab.intTimTab.y[:] := booTimTab.intTimTab.val[booTimTab.intTimTab.idx, :] (5|5) [----] end when; (6|8) [FOR-] (3) ($RES_SIM_37) (6|8) [----] for $i1 in 1:3 loop (6|8) [----] [SCAL] (1) booTimTab.y[$i1] = booTimTab.intTimTab.y[$i1] > 0; ($RES_SIM_38) (6|8) [----] end for; (7|11) [SCAL] (1) sta.enaLea.enableFire = (sta.enaLea.localCondition and sta.enaLea.inPort.available) and not sta.enaLea.outPort.occupied; ($RES_SIM_125) (8|12) [SCAL] (1) sta.sta[3].outPort[2].reset = sta.enaLag[3].fire; ($RES_SIM_209) (9|13) [SCAL] (1) sta.sta[1].outPort[3].available = sta.disLag[1].inPort.available; ($RES_SIM_208) (10|14) [SCAL] (1) sta.stateGraphRoot.activeSteps = -integer(sta.stateGraphRoot.subgraphStatePort.activeSteps, 0); ($RES_SIM_122) (11|15) [SCAL] (1) sta.sta[2].outPort[3].available = sta.disLag[2].inPort.available; ($RES_SIM_207) (12|16) [SCAL] (1) sta.sta[3].outPort[3].available = sta.disLag[3].inPort.available; ($RES_SIM_206) (13|17) [SCAL] (1) sta.sta[1].outPort[3].reset = sta.disLag[1].fire; ($RES_SIM_205) (14|18) [SCAL] (1) sta.sta[2].outPort[3].reset = sta.disLag[2].fire; ($RES_SIM_204) (15|19) [SCAL] (1) sta.sta[3].outPort[3].reset = sta.disLag[3].fire; ($RES_SIM_203) (16|20) [SCAL] (1) sta.tim[1].passed = sta.andNotEna[1].u2; ($RES_SIM_195) (17|21) [SCAL] (1) sta.tim[1].passed = sta.andUp[1].u1; ($RES_SIM_194) (18|22) [SCAL] (1) sta.tim[1].passed = sta.andDow[1].u1; ($RES_SIM_193) (19|23) [SCAL] (1) sta.tim[2].passed = sta.andNotEna[2].u2; ($RES_SIM_192) (20|24) [SCAL] (1) sta.tim[2].passed = sta.andUp[2].u1; ($RES_SIM_191) (21|25) [SCAL] (1) sta.tim[2].passed = sta.andDow[2].u1; ($RES_SIM_190) (22|26) [FOR-] (3) ($RES_SIM_273) (22|26) [----] for $f3 in 1:3 loop (22|26) [----] [SCAL] (1) sta.rep2.y[$f3] = not sta.u1; ($RES_SIM_274) (22|26) [----] end for; (23|29) [FOR-] (3) ($RES_SIM_271) (23|29) [----] for $f2 in 1:3 loop (23|29) [----] [SCAL] (1) sta.rep1.y[$f2] = sta.dowOrDis.y; ($RES_SIM_272) (23|29) [----] end for; (24|32) [FOR-] (3) ($RES_SIM_98) (24|32) [----] for $i1 in 1:3 loop (24|32) [----] [WHEN] (1) ($RES_SIM_99) (24|32) [----] [----] when sta.sta[$i1].localActive then (24|32) [----] [----] sta.tim[$i1].passed := false (24|32) [----] [----] elsewhen $SEV_0[$i1] then (24|32) [----] [----] sta.tim[$i1].passed := true (24|32) [----] [----] elsewhen $WC_2 then (24|32) [----] [----] sta.tim[$i1].passed := false (24|32) [----] [----] end when; (24|32) [----] end for; (25|35) [FOR-] (3) ($RES_SIM_96) (25|35) [----] for $i1 in 1:3 loop (25|35) [----] [SCAL] (1) sta.tim[$i1].y = if sta.sta[$i1].localActive then time - sta.tim[$i1].entryTime else 0.0; ($RES_SIM_97) (25|35) [----] end for; (26|38) [WHEN] (1) ($RES_SIM_95) (26|38) [----] when sta.sta0.localActive then (26|38) [----] sta.tim0.entryTime := time (26|38) [----] elsewhen $SEV_1 then (26|38) [----] sta.tim0.entryTime := $PRE.sta.tim0.entryTime (26|38) [----] elsewhen $WC_3 then (26|38) [----] sta.tim0.entryTime := $PRE.sta.tim0.entryTime (26|38) [----] end when; (27|39) [SCAL] (1) $SEV_1 = sta.sta0.localActive and time >= (60.0 + $PRE.sta.tim0.entryTime); ($RES_EVT_357) (28|40) [WHEN] (1) ($RES_SIM_94) (28|40) [----] when sta.sta0.localActive then (28|40) [----] sta.tim0.passed := false (28|40) [----] elsewhen $SEV_1 then (28|40) [----] sta.tim0.passed := true (28|40) [----] elsewhen $WC_4 then (28|40) [----] sta.tim0.passed := false (28|40) [----] end when; (29|41) [SCAL] (1) sta.tim0.y = if sta.sta0.localActive then time - sta.tim0.entryTime else 0.0; ($RES_SIM_93) (30|42) [FOR-] (3) ($RES_EVT_355) (30|42) [----] for $i1 in 1:3 loop (30|42) [----] [SCAL] (1) $SEV_0[$i1] = sta.sta[$i1].localActive and time >= (60.0 + $PRE.sta.tim[$i1].entryTime); ($RES_EVT_356) (30|42) [----] end for; (31|45) [SCAL] (1) sta.enaLea.localCondition = sta.or2.y and sta.tim0.passed; ($RES_SIM_92) (32|46) [SCAL] (1) $TEV_17 = $PRE.sta.idxSta; ($RES_EVT_354) (33|47) [SCAL] (1) $TEV_16 = sample(15, booTimTab.intTimTab.t0 + booTimTab.intTimTab.timeStamps[7], booTimTab.intTimTab.period); ($RES_EVT_353) (34|48) [FOR-] (3) ($RES_SIM_90) (34|48) [----] for $i1 in 1:3 loop (34|48) [----] [SCAL] (1) sta.enaLag[$i1].localCondition = sta.andUp[$i1].u1 and sta.rep.y[$i1]; ($RES_SIM_91) (34|48) [----] end for; (35|51) [SCAL] (1) $TEV_15 = sample(14, booTimTab.intTimTab.t0 + booTimTab.intTimTab.timeStamps[6], booTimTab.intTimTab.period); ($RES_EVT_352) (36|52) [SCAL] (1) $TEV_14 = sample(13, booTimTab.intTimTab.t0 + booTimTab.intTimTab.timeStamps[5], booTimTab.intTimTab.period); ($RES_EVT_351) (37|53) [SCAL] (1) $TEV_13 = sample(12, booTimTab.intTimTab.t0 + booTimTab.intTimTab.timeStamps[4], booTimTab.intTimTab.period); ($RES_EVT_350) (38|54) [SCAL] (1) $FUN_1 = Modelica.Math.BooleanVectors.anyTrue(sta.sta0.inPort.set); ($RES_AUX_281) (39|55) [SCAL] (1) $FUN_2 = Modelica.Math.BooleanVectors.anyTrue(sta.sta0.outPort.reset); ($RES_AUX_280) (40|56) [SCAL] (1) sta.tim[3].passed = sta.andNotEna[3].u2; ($RES_SIM_189) (41|57) [SCAL] (1) sta.tim[3].passed = sta.andUp[3].u1; ($RES_SIM_188) (42|58) [SCAL] (1) sta.tim[3].passed = sta.andDow[3].u1; ($RES_SIM_187) (43|59) [FOR-] (3) ($RES_SIM_269) (43|59) [----] for $f1 in 1:3 loop (43|59) [----] [SCAL] (1) sta.rep.y[$f1] = sta.rep.u; ($RES_SIM_270) (43|59) [----] end for; (44|62) [FOR-] (3) ($RES_SIM_106) (44|62) [----] for $i1 in 1:3 loop (44|62) [----] [SCAL] (1) sta.enaLag[$i1].fire = (sta.enaLag[$i1].localCondition and sta.enaLag[$i1].inPort.available) and not sta.enaLag[$i1].outPort.occupied; ($RES_SIM_107) (44|62) [----] end for; (45|65) [FOR-] (3) ($RES_SIM_100) (45|65) [----] for $i1 in 1:3 loop (45|65) [----] [WHEN] (1) ($RES_SIM_101) (45|65) [----] [----] when sta.sta[$i1].localActive then (45|65) [----] [----] sta.tim[$i1].entryTime := time (45|65) [----] [----] elsewhen $SEV_0[$i1] then (45|65) [----] [----] sta.tim[$i1].entryTime := $PRE.sta.tim[$i1].entryTime (45|65) [----] [----] elsewhen $WC_1 then (45|65) [----] [----] sta.tim[$i1].entryTime := $PRE.sta.tim[$i1].entryTime (45|65) [----] [----] end when; (45|65) [----] end for; (46|68) [FOR-] (3) ($RES_SIM_87) (46|68) [----] for $i1 in 1:3 loop (46|68) [----] [SCAL] (1) sta.disLag[$i1].localCondition = sta.andDow[$i1].u1 and sta.rep1.y[$i1]; ($RES_SIM_88) (46|68) [----] end for; (47|71) [SCAL] (1) $TEV_12 = sample(11, booTimTab.intTimTab.t0 + booTimTab.intTimTab.timeStamps[3], booTimTab.intTimTab.period); ($RES_EVT_349) (48|72) [SCAL] (1) $TEV_11 = sample(10, booTimTab.intTimTab.t0 + booTimTab.intTimTab.timeStamps[2], booTimTab.intTimTab.period); ($RES_EVT_348) (49|73) [FOR-] (3) ($RES_AUX_278) (49|73) [----] for $i1 in 1:3 loop (49|73) [----] [SCAL] (1) $FUN_3[$i1] = Modelica.Math.BooleanVectors.anyTrue(sta.sta[$i1].inPort.set); ($RES_AUX_279) (49|73) [----] end for; (50|76) [SCAL] (1) $TEV_10 = sample(9, booTimTab.intTimTab.t0 + booTimTab.intTimTab.timeStamps[1], booTimTab.intTimTab.period); ($RES_EVT_347) (51|77) [SCAL] (1) $TEV_9 = sample(8, booTimTab.intTimTab.t0 + booTimTab.intTimTab.timeStamps[8], booTimTab.intTimTab.period); ($RES_EVT_346) (52|78) [FOR-] (3) ($RES_AUX_276) (52|78) [----] for $i1 in 1:3 loop (52|78) [----] [SCAL] (1) $FUN_4[$i1] = Modelica.Math.BooleanVectors.anyTrue(sta.sta[$i1].outPort.reset); ($RES_AUX_277) (52|78) [----] end for; (53|81) [SCAL] (1) $TEV_8 = sample(7, booTimTab.intTimTab.t0 + booTimTab.intTimTab.timeStamps[7], booTimTab.intTimTab.period); ($RES_EVT_345) (54|82) [SCAL] (1) sta.idxSta = Modelica.Math.BooleanVectors.firstTrueIndex(sta.sta.localActive); ($RES_AUX_275) (55|83) [SCAL] (1) $TEV_7 = sample(6, booTimTab.intTimTab.t0 + booTimTab.intTimTab.timeStamps[6], booTimTab.intTimTab.period); ($RES_EVT_344) (56|84) [SCAL] (1) $TEV_6 = sample(5, booTimTab.intTimTab.t0 + booTimTab.intTimTab.timeStamps[5], booTimTab.intTimTab.period); ($RES_EVT_343) (57|85) [SCAL] (1) $TEV_5 = sample(4, booTimTab.intTimTab.t0 + booTimTab.intTimTab.timeStamps[4], booTimTab.intTimTab.period); ($RES_EVT_342) (58|86) [SCAL] (1) $TEV_4 = sample(3, booTimTab.intTimTab.t0 + booTimTab.intTimTab.timeStamps[3], booTimTab.intTimTab.period); ($RES_EVT_341) (59|87) [SCAL] (1) $TEV_3 = sample(2, booTimTab.intTimTab.t0 + booTimTab.intTimTab.timeStamps[2], booTimTab.intTimTab.period); ($RES_EVT_340) (60|88) [SCAL] (1) sta.sta[1].outerStatePort.subgraphStatePort.resume = false; ($RES_SIM_250) (61|89) [SCAL] (1) sta.enaLea.enableFire = sta.enaLea.fire; ($RES_SIM_335) (62|90) [SCAL] (1) $TEV_2 = sample(1, booTimTab.intTimTab.t0 + booTimTab.intTimTab.timeStamps[1], booTimTab.intTimTab.period); ($RES_EVT_339) (63|91) [FOR-] (3) ($RES_EVT_337) (63|91) [----] for $i1 in 1:3 loop (63|91) [----] [SCAL] (1) $TEV_1[$i1] = $PRE.sta.sta[$i1].newActive; ($RES_EVT_338) (63|91) [----] end for; (64|94) [FOR-] (3) ($RES_SIM_73) (64|94) [----] for $i1 in 1:3 loop (64|94) [----] [SCAL] (1) sta.disLag[$i1].fire = (sta.disLag[$i1].localCondition and sta.disLag[$i1].inPort.available) and not sta.disLag[$i1].outPort.occupied; ($RES_SIM_74) (64|94) [----] end for; (65|97) [SCAL] (1) $TEV_0 = $PRE.sta.sta0.newActive; ($RES_EVT_336) (66|98) [SCAL] (1) booTimTab.y[1] = sta.u1; ($RES_SIM_167) (67|99) [SCAL] (1) booTimTab.y[2] = sta.u1Up; ($RES_SIM_166) (68|100) [SCAL] (1) booTimTab.y[3] = sta.u1Dow; ($RES_SIM_165) (69|101) [SCAL] (1) sta.sta0.outerStatePort.subgraphStatePort.activeSteps + sta.sta[1].outerStatePort.subgraphStatePort.activeSteps + sta.sta[2].outerStatePort.subgraphStatePort.activeSteps + sta.sta[3].outerStatePort.subgraphStatePort.activeSteps + sta.stateGraphRoot.subgraphStatePort.activeSteps = 0.0; ($RES_SIM_164) (70|102) [SCAL] (1) sta.sta[1].outerStatePort.subgraphStatePort.resume = sta.sta[2].outerStatePort.subgraphStatePort.resume; ($RES_SIM_249) (71|103) [SCAL] (1) sta.sta0.outerStatePort.subgraphStatePort.activeSteps = if sta.sta0.localActive then 1.0 else 0.0; ($RES_SIM_163) (72|104) [SCAL] (1) sta.sta[1].outerStatePort.subgraphStatePort.resume = sta.sta[3].outerStatePort.subgraphStatePort.resume; ($RES_SIM_248) (73|105) [SCAL] (1) sta.sta[1].outerStatePort.subgraphStatePort.resume = sta.sta0.outerStatePort.subgraphStatePort.resume; ($RES_SIM_247) (74|106) [SCAL] (1) sta.sta0.localActive = $TEV_0; ($RES_SIM_161) (75|107) [SCAL] (1) sta.sta[1].outerStatePort.subgraphStatePort.suspend = false; ($RES_SIM_246) (76|108) [SCAL] (1) sta.sta0.newActive = if sta.sta0.outerStatePort.subgraphStatePort.resume then sta.sta0.oldActive else ($FUN_1 or sta.sta0.localActive and not $FUN_2) and not sta.sta0.outerStatePort.subgraphStatePort.suspend; ($RES_SIM_160) (77|109) [SCAL] (1) sta.sta[1].outerStatePort.subgraphStatePort.suspend = sta.sta[2].outerStatePort.subgraphStatePort.suspend; ($RES_SIM_245) (78|110) [SCAL] (1) sta.sta[1].outerStatePort.subgraphStatePort.suspend = sta.sta[3].outerStatePort.subgraphStatePort.suspend; ($RES_SIM_244) (79|111) [SCAL] (1) sta.sta[1].outerStatePort.subgraphStatePort.suspend = sta.sta0.outerStatePort.subgraphStatePort.suspend; ($RES_SIM_243) (80|112) [SCAL] (1) sta.enaLag[1].outPort.occupied = sta.sta[2].inPort[1].occupied; ($RES_SIM_242) (81|113) [SCAL] (1) sta.enaLag[1].fire = sta.sta[2].inPort[1].set; ($RES_SIM_241) (82|114) [SCAL] (1) sta.disLag[2].outPort.occupied = sta.sta[1].inPort[2].occupied; ($RES_SIM_240) (83|115) [WHEN] (1) ($RES_SIM_159) (83|115) [----] when sta.sta0.outerStatePort.subgraphStatePort.suspend then (83|115) [----] sta.sta0.oldActive := sta.sta0.localActive (83|115) [----] end when; (84|116) [FOR-] (4) ($RES_SIM_157) (84|116) [----] for $i1 in 1:4 loop (84|116) [----] [SCAL] (1) sta.sta0.inPort[$i1].occupied = if $i1 == 1 then sta.sta0.localActive else sta.sta0.inPort[$i1 - 1].occupied or sta.sta0.inPort[$i1 - 1].set; ($RES_SIM_158) (84|116) [----] end for; (85|120) [SCAL] (1) sta.sta0.outPort[1].available = sta.sta0.localActive; ($RES_SIM_156) (86|121) [SCAL] (1) sta.sta0.inPort[1].set = false; ($RES_SIM_155) (87|122) [SCAL] (1) sta.sta0.inPort[2].set = false; ($RES_SIM_154) (88|123) [SCAL] (1) sta.disLag[2].fire = sta.sta[1].inPort[2].set; ($RES_SIM_239) (89|124) [SCAL] (1) sta.sta0.inPort[3].set = false; ($RES_SIM_153) (90|125) [SCAL] (1) sta.enaLag[2].outPort.occupied = sta.sta[3].inPort[1].occupied; ($RES_SIM_238) (91|126) [SCAL] (1) sta.enaLag[2].fire = sta.sta[3].inPort[1].set; ($RES_SIM_237) (92|127) [SCAL] (1) sta.disLag[3].outPort.occupied = sta.sta[2].inPort[2].occupied; ($RES_SIM_236) (93|128) [FOR-] (3) ($RES_SIM_151) (93|128) [----] for $i1 in 1:3 loop (93|128) [----] [SCAL] (1) sta.sta[$i1].outerStatePort.subgraphStatePort.activeSteps = if sta.sta[$i1].localActive then 1.0 else 0.0; ($RES_SIM_152) (93|128) [----] end for; (94|131) [SCAL] (1) sta.disLag[3].fire = sta.sta[2].inPort[2].set; ($RES_SIM_235) (95|132) [SCAL] (1) sta.enaLag[3].outPort.occupied = sta.sta[3].inPort[2].occupied; ($RES_SIM_234) (96|133) [SCAL] (1) sta.enaLag[3].fire = sta.sta[3].inPort[2].set; ($RES_SIM_233) (97|134) [SCAL] (1) sta.disAll[1].outPort.occupied = sta.sta0.inPort[1].occupied; ($RES_SIM_232) (98|135) [SCAL] (1) sta.disAll[2].outPort.occupied = sta.sta0.inPort[2].occupied; ($RES_SIM_231) (99|136) [SCAL] (1) sta.disAll[3].outPort.occupied = sta.sta0.inPort[3].occupied; ($RES_SIM_230) (100|137) [FOR-] (3) ($RES_SIM_53) (100|137) [----] for $i1 in 1:3 loop (100|137) [----] [SCAL] (1) sta.disAll[$i1].fire = (sta.disAll[$i1].localCondition and sta.disAll[$i1].inPort.available) and not sta.disAll[$i1].outPort.occupied; ($RES_SIM_54) (100|137) [----] end for; (101|140) [SCAL] (1) $WC_4 = not sta.sta0.localActive; ($RES_WC_362) (102|141) [SCAL] (1) $WC_3 = not sta.sta0.localActive; ($RES_WC_361) (103|142) [SCAL] (1) $WC_2 = not sta.sta[$i1].localActive; ($RES_WC_360) (104|143) [FOR-] (3) ($RES_SIM_147) (104|143) [----] for $i1 in 1:3 loop (104|143) [----] [SCAL] (1) sta.sta[$i1].localActive = $TEV_1[$i1]; ($RES_SIM_148) (104|143) [----] end for; (105|146) [FOR-] (3) ($RES_SIM_145) (105|146) [----] for $i1 in 1:3 loop (105|146) [----] [SCAL] (1) sta.sta[$i1].newActive = if sta.sta[$i1].outerStatePort.subgraphStatePort.resume then sta.sta[$i1].oldActive else ($FUN_3[$i1] or sta.sta[$i1].localActive and not $FUN_4[$i1]) and not sta.sta[$i1].outerStatePort.subgraphStatePort.suspend; ($RES_SIM_146) (105|146) [----] end for; (106|149) [SCAL] (1) sta.disAll[1].fire = sta.sta0.inPort[1].set; ($RES_SIM_229) (107|150) [FOR-] (3) ($RES_SIM_143) (107|150) [----] for $i1 in 1:3 loop (107|150) [----] [WHEN] (1) ($RES_SIM_144) (107|150) [----] [----] when sta.sta[$i1].outerStatePort.subgraphStatePort.suspend then (107|150) [----] [----] sta.sta[$i1].oldActive := sta.sta[$i1].localActive (107|150) [----] [----] end when; (107|150) [----] end for; (108|153) [SCAL] (1) sta.disAll[2].fire = sta.sta0.inPort[2].set; ($RES_SIM_228) (109|154) [SCAL] (1) sta.disAll[3].fire = sta.sta0.inPort[3].set; ($RES_SIM_227) (110|155) [FOR-] (6) ($RES_SIM_141) (110|155) [----] for {$i1 in 1:3, $i2 in 1:2} loop (110|155) [----] [SCAL] (1) sta.sta[$i1].inPort[$i2].occupied = if $i2 == 1 then sta.sta[$i1].localActive else sta.sta[$i1].inPort[$i2 - 1].occupied or sta.sta[$i1].inPort[$i2 - 1].set; ($RES_SIM_142) (110|155) [----] end for; (111|161) [SCAL] (1) sta.sta0.outPort[1].available = sta.enaLea.inPort.available; ($RES_SIM_226) (112|162) [SCAL] (1) sta.sta0.outPort[1].reset = sta.enaLea.fire; ($RES_SIM_225) (113|163) [SCAL] (1) sta.enaLea.outPort.occupied = sta.sta[1].inPort[1].occupied; ($RES_SIM_224) (114|164) [SCAL] (1) sta.enaLea.fire = sta.sta[1].inPort[1].set; ($RES_SIM_223) (115|165) [SCAL] (1) sta.disLag[1].outPort.occupied = sta.sta0.inPort[4].occupied; ($RES_SIM_222) (116|166) [SCAL] (1) sta.disLag[1].fire = sta.sta0.inPort[4].set; ($RES_SIM_221) (117|167) [SCAL] (1) sta.sta[1].outPort[1].available = sta.disAll[1].inPort.available; ($RES_SIM_220) (118|168) [FOR-] (3) ($RES_SIM_47) (118|168) [----] for $i1 in 1:3 loop (118|168) [----] [SCAL] (1) sta.disAll[$i1].localCondition = sta.rep2.y[$i1] and sta.andNotEna[$i1].u2; ($RES_SIM_48) (118|168) [----] end for; (119|171) [SCAL] (1) sta.edg.y = sta.u1 and not $PRE.sta.u1; ($RES_SIM_44) (120|172) [SCAL] (1) sta.or2.y = sta.edg.y or sta.rep.u; ($RES_SIM_43) (121|173) [SCAL] (1) $WC_1 = not sta.sta[$i1].localActive; ($RES_WC_359) (122|174) [SCAL] (1) sta.rep.u = sta.u1Up and sta.u1; ($RES_SIM_42) (123|175) [SCAL] (1) sta.dowOrDis.y = sta.u1Dow and sta.u1; ($RES_SIM_41) (124|176) [WHEN] (1) ($RES_SIM_40) (124|176) [----] when {$TEV_2, $TEV_3, $TEV_4, $TEV_5, $TEV_6, $TEV_7, $TEV_8, $TEV_9} then (124|176) [----] booTimTab.intTimTab.idx := Buildings.DHC.Plants.Combined.Controls.BaseClasses.Validation.StageIndex.booTimTab.intTimTab.getIndex(time, booTimTab.intTimTab.period, booTimTab.intTimTab.timeStamps) (124|176) [----] end when; (125|177) [FOR-] (9) ($RES_SIM_139) (125|177) [----] for {$i1 in 1:3, $i2 in 1:3} loop (125|177) [----] [SCAL] (1) sta.sta[$i1].outPort[$i2].available = if $i2 == 1 then sta.sta[$i1].localActive else sta.sta[$i1].outPort[$i2 - 1].available and not sta.sta[$i1].outPort[$i2 - 1].reset; ($RES_SIM_140) (125|177) [----] end for; (126|186) [SCAL] (1) sta.sta[3].outPort[1].reset = false; ($RES_SIM_138) (127|187) [SCAL] (1) sta.preIdxSta = $TEV_17; ($RES_BND_268) (128|188) [SCAL] (1) sta.sta[2].outPort[1].reset = false; ($RES_SIM_137) (129|189) [SCAL] (1) sta.sta[1].outPort[1].reset = false; ($RES_SIM_136) (130|190) [SCAL] (1) sta.sta[3].outPort[2].reset = false; ($RES_SIM_135) (131|191) [SCAL] (1) sta.sta[2].outPort[2].reset = false; ($RES_SIM_134) (132|192) [SCAL] (1) sta.sta[2].outPort[1].available = sta.disAll[2].inPort.available; ($RES_SIM_219) (133|193) [SCAL] (1) sta.sta[1].outPort[2].reset = false; ($RES_SIM_133) (134|194) [SCAL] (1) sta.sta[3].outPort[1].available = sta.disAll[3].inPort.available; ($RES_SIM_218) (135|195) [SCAL] (1) sta.sta[3].outPort[3].reset = false; ($RES_SIM_132) (136|196) [SCAL] (1) sta.sta[1].outPort[1].reset = sta.disAll[1].fire; ($RES_SIM_217) (137|197) [SCAL] (1) sta.sta[2].outPort[3].reset = false; ($RES_SIM_131) (138|198) [SCAL] (1) sta.sta[2].outPort[1].reset = sta.disAll[2].fire; ($RES_SIM_216) (139|199) [SCAL] (1) sta.sta[1].outPort[3].reset = false; ($RES_SIM_130) (140|200) [SCAL] (1) sta.sta[3].outPort[1].reset = sta.disAll[3].fire; ($RES_SIM_215) (141|201) [SCAL] (1) sta.sta[1].outPort[2].available = sta.enaLag[1].inPort.available; ($RES_SIM_214) =================== Scalar Matching =================== variable to equation ********************** var 1 --> eqn 20 var 2 --> eqn 23 var 3 --> eqn 56 var 4 --> eqn 38 var 5 --> eqn 13 var 6 --> eqn 15 var 7 --> eqn 16 var 8 --> eqn 32 var 9 --> eqn 33 var 10 --> eqn 34 var 11 --> eqn 161 var 12 --> eqn 189 var 13 --> eqn 193 var 14 --> eqn 17 var 15 --> eqn 188 var 16 --> eqn 191 var 17 --> eqn 197 var 18 --> eqn 186 var 19 --> eqn 190 var 20 --> eqn 19 var 21 --> eqn 108 var 22 --> eqn 168 var 23 --> eqn 169 var 24 --> eqn 170 var 25 --> eqn 201 var 26 --> eqn 1 var 27 --> eqn 2 var 28 --> eqn 65 var 29 --> eqn 66 var 30 --> eqn 67 var 31 --> eqn 78 var 32 --> eqn 79 var 33 --> eqn 80 var 34 --> eqn 73 var 35 --> eqn 74 var 36 --> eqn 75 var 37 --> eqn 172 var 38 --> eqn 35 var 39 --> eqn 36 var 40 --> eqn 37 var 41 --> eqn 55 var 42 --> eqn 54 var 43 --> eqn 46 var 44 --> eqn 88 var 45 --> eqn 102 var 46 --> eqn 104 var 47 --> eqn 47 var 48 --> eqn 51 var 49 --> eqn 128 var 50 --> eqn 129 var 51 --> eqn 130 var 52 --> eqn 52 var 53 --> eqn 115 var 54 --> eqn 53 var 55 --> eqn 103 var 56 --> eqn 71 var 57 --> eqn 116 var 58 --> eqn 117 var 59 --> eqn 118 var 60 --> eqn 119 var 61 --> eqn 72 var 62 --> eqn 11 var 63 --> eqn 76 var 64 --> eqn 22 var 65 --> eqn 25 var 66 --> eqn 58 var 67 --> eqn 94 var 68 --> eqn 18 var 69 --> eqn 96 var 70 --> eqn 171 var 71 --> eqn 89 var 72 --> eqn 98 var 73 --> eqn 167 var 74 --> eqn 192 var 75 --> eqn 194 var 76 --> eqn 40 var 77 --> eqn 3 var 78 --> eqn 4 var 79 --> eqn 12 var 80 --> eqn 101 var 81 --> eqn 105 var 82 --> eqn 106 var 83 --> eqn 21 var 84 --> eqn 24 var 85 --> eqn 57 var 86 --> eqn 100 var 87 --> eqn 165 var 88 --> eqn 114 var 89 --> eqn 127 var 90 --> eqn 111 var 91 --> eqn 163 var 92 --> eqn 59 var 93 --> eqn 60 var 94 --> eqn 61 var 95 --> eqn 112 var 96 --> eqn 125 var 97 --> eqn 132 var 98 --> eqn 77 var 99 --> eqn 107 var 100 --> eqn 109 var 101 --> eqn 110 var 102 --> eqn 175 var 103 --> eqn 137 var 104 --> eqn 138 var 105 --> eqn 139 var 106 --> eqn 5 var 107 --> eqn 6 var 108 --> eqn 7 var 109 --> eqn 81 var 110 --> eqn 83 var 111 --> eqn 39 var 112 --> eqn 84 var 113 --> eqn 150 var 114 --> eqn 151 var 115 --> eqn 152 var 116 --> eqn 42 var 117 --> eqn 43 var 118 --> eqn 44 var 119 --> eqn 85 var 120 --> eqn 120 var 121 --> eqn 162 var 122 --> eqn 86 var 123 --> eqn 87 var 124 --> eqn 90 var 125 --> eqn 91 var 126 --> eqn 92 var 127 --> eqn 93 var 128 --> eqn 97 var 129 --> eqn 177 var 130 --> eqn 178 var 131 --> eqn 179 var 132 --> eqn 180 var 133 --> eqn 181 var 134 --> eqn 182 var 135 --> eqn 183 var 136 --> eqn 184 var 137 --> eqn 185 var 138 --> eqn 8 var 139 --> eqn 9 var 140 --> eqn 10 var 141 --> eqn 146 var 142 --> eqn 147 var 143 --> eqn 148 var 144 --> eqn 164 var 145 --> eqn 123 var 146 --> eqn 113 var 147 --> eqn 131 var 148 --> eqn 126 var 149 --> eqn 133 var 150 --> eqn 82 var 151 --> eqn 99 var 152 --> eqn 140 var 153 --> eqn 41 var 154 --> eqn 187 var 155 --> eqn 134 var 156 --> eqn 135 var 157 --> eqn 136 var 158 --> eqn 141 var 159 --> eqn 142 var 160 --> eqn 173 var 161 --> eqn 121 var 162 --> eqn 122 var 163 --> eqn 124 var 164 --> eqn 166 var 165 --> eqn 68 var 166 --> eqn 69 var 167 --> eqn 70 var 168 --> eqn 29 var 169 --> eqn 30 var 170 --> eqn 31 var 171 --> eqn 176 var 172 --> eqn 26 var 173 --> eqn 27 var 174 --> eqn 28 var 175 --> eqn 174 var 176 --> eqn 45 var 177 --> eqn 155 var 178 --> eqn 156 var 179 --> eqn 157 var 180 --> eqn 158 var 181 --> eqn 159 var 182 --> eqn 160 var 183 --> eqn 143 var 184 --> eqn 144 var 185 --> eqn 145 var 186 --> eqn 48 var 187 --> eqn 49 var 188 --> eqn 50 var 189 --> eqn 14 equation to variable ********************** eqn 1 --> var 26 eqn 2 --> var 27 eqn 3 --> var 77 eqn 4 --> var 78 eqn 5 --> var 106 eqn 6 --> var 107 eqn 7 --> var 108 eqn 8 --> var 138 eqn 9 --> var 139 eqn 10 --> var 140 eqn 11 --> var 62 eqn 12 --> var 79 eqn 13 --> var 5 eqn 14 --> var 189 eqn 15 --> var 6 eqn 16 --> var 7 eqn 17 --> var 14 eqn 18 --> var 68 eqn 19 --> var 20 eqn 20 --> var 1 eqn 21 --> var 83 eqn 22 --> var 64 eqn 23 --> var 2 eqn 24 --> var 84 eqn 25 --> var 65 eqn 26 --> var 172 eqn 27 --> var 173 eqn 28 --> var 174 eqn 29 --> var 168 eqn 30 --> var 169 eqn 31 --> var 170 eqn 32 --> var 8 eqn 33 --> var 9 eqn 34 --> var 10 eqn 35 --> var 38 eqn 36 --> var 39 eqn 37 --> var 40 eqn 38 --> var 4 eqn 39 --> var 111 eqn 40 --> var 76 eqn 41 --> var 153 eqn 42 --> var 116 eqn 43 --> var 117 eqn 44 --> var 118 eqn 45 --> var 176 eqn 46 --> var 43 eqn 47 --> var 47 eqn 48 --> var 186 eqn 49 --> var 187 eqn 50 --> var 188 eqn 51 --> var 48 eqn 52 --> var 52 eqn 53 --> var 54 eqn 54 --> var 42 eqn 55 --> var 41 eqn 56 --> var 3 eqn 57 --> var 85 eqn 58 --> var 66 eqn 59 --> var 92 eqn 60 --> var 93 eqn 61 --> var 94 eqn 62 --> var -1 eqn 63 --> var -1 eqn 64 --> var -1 eqn 65 --> var 28 eqn 66 --> var 29 eqn 67 --> var 30 eqn 68 --> var 165 eqn 69 --> var 166 eqn 70 --> var 167 eqn 71 --> var 56 eqn 72 --> var 61 eqn 73 --> var 34 eqn 74 --> var 35 eqn 75 --> var 36 eqn 76 --> var 63 eqn 77 --> var 98 eqn 78 --> var 31 eqn 79 --> var 32 eqn 80 --> var 33 eqn 81 --> var 109 eqn 82 --> var 150 eqn 83 --> var 110 eqn 84 --> var 112 eqn 85 --> var 119 eqn 86 --> var 122 eqn 87 --> var 123 eqn 88 --> var 44 eqn 89 --> var 71 eqn 90 --> var 124 eqn 91 --> var 125 eqn 92 --> var 126 eqn 93 --> var 127 eqn 94 --> var 67 eqn 95 --> var -1 eqn 96 --> var 69 eqn 97 --> var 128 eqn 98 --> var 72 eqn 99 --> var 151 eqn 100 --> var 86 eqn 101 --> var 80 eqn 102 --> var 45 eqn 103 --> var 55 eqn 104 --> var 46 eqn 105 --> var 81 eqn 106 --> var 82 eqn 107 --> var 99 eqn 108 --> var 21 eqn 109 --> var 100 eqn 110 --> var 101 eqn 111 --> var 90 eqn 112 --> var 95 eqn 113 --> var 146 eqn 114 --> var 88 eqn 115 --> var 53 eqn 116 --> var 57 eqn 117 --> var 58 eqn 118 --> var 59 eqn 119 --> var 60 eqn 120 --> var 120 eqn 121 --> var 161 eqn 122 --> var 162 eqn 123 --> var 145 eqn 124 --> var 163 eqn 125 --> var 96 eqn 126 --> var 148 eqn 127 --> var 89 eqn 128 --> var 49 eqn 129 --> var 50 eqn 130 --> var 51 eqn 131 --> var 147 eqn 132 --> var 97 eqn 133 --> var 149 eqn 134 --> var 155 eqn 135 --> var 156 eqn 136 --> var 157 eqn 137 --> var 103 eqn 138 --> var 104 eqn 139 --> var 105 eqn 140 --> var 152 eqn 141 --> var 158 eqn 142 --> var 159 eqn 143 --> var 183 eqn 144 --> var 184 eqn 145 --> var 185 eqn 146 --> var 141 eqn 147 --> var 142 eqn 148 --> var 143 eqn 149 --> var -1 eqn 150 --> var 113 eqn 151 --> var 114 eqn 152 --> var 115 eqn 153 --> var -1 eqn 154 --> var -1 eqn 155 --> var 177 eqn 156 --> var 178 eqn 157 --> var 179 eqn 158 --> var 180 eqn 159 --> var 181 eqn 160 --> var 182 eqn 161 --> var 11 eqn 162 --> var 121 eqn 163 --> var 91 eqn 164 --> var 144 eqn 165 --> var 87 eqn 166 --> var 164 eqn 167 --> var 73 eqn 168 --> var 22 eqn 169 --> var 23 eqn 170 --> var 24 eqn 171 --> var 70 eqn 172 --> var 37 eqn 173 --> var 160 eqn 174 --> var 175 eqn 175 --> var 102 eqn 176 --> var 171 eqn 177 --> var 129 eqn 178 --> var 130 eqn 179 --> var 131 eqn 180 --> var 132 eqn 181 --> var 133 eqn 182 --> var 134 eqn 183 --> var 135 eqn 184 --> var 136 eqn 185 --> var 137 eqn 186 --> var 18 eqn 187 --> var 154 eqn 188 --> var 15 eqn 189 --> var 12 eqn 190 --> var 19 eqn 191 --> var 16 eqn 192 --> var 74 eqn 193 --> var 13 eqn 194 --> var 75 eqn 195 --> var -1 eqn 196 --> var -1 eqn 197 --> var 17 eqn 198 --> var -1 eqn 199 --> var -1 eqn 200 --> var -1 eqn 201 --> var 25 " [Timeout remaining time 299] [Calling sys.exit(0), Time elapsed: 6.59829169511795]