Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr Buildings_latest_Buildings.Templates.Plants.Controls.HeatPumps.Subsequences.Validation.AssertMinimumRuntime.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.001988/0.001988, allocations: 88.88 kB / 20.82 MB, free: 3.645 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.002046/0.002046, allocations: 173 kB / 24.24 MB, free: 228 kB / 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.611/1.611, allocations: 177.1 MB / 204.7 MB, free: 5.457 MB / 186.7 MB " [Timeout remaining time 178] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/package.mo): time 3.655/3.655, allocations: 438.7 MB / 0.6835 GB, free: 13.59 MB / 0.6511 GB " [Timeout remaining time 176] Using package Buildings with version 14.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/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.Templates.Plants.Controls.HeatPumps.Subsequences.Validation.AssertMinimumRuntime,tolerance=1e-06,outputFormat="empty",numberOfIntervals=2500,variableFilter="",fileNamePrefix="Buildings_latest_Buildings.Templates.Plants.Controls.HeatPumps.Subsequences.Validation.AssertMinimumRuntime") translateModel(Buildings.Templates.Plants.Controls.HeatPumps.Subsequences.Validation.AssertMinimumRuntime,tolerance=1e-06,outputFormat="empty",numberOfIntervals=2500,variableFilter="",fileNamePrefix="Buildings_latest_Buildings.Templates.Plants.Controls.HeatPumps.Subsequences.Validation.AssertMinimumRuntime") [Timeout 300] "Notification: Performance of FrontEnd - Absyn->SCode: time 3.624e-05/3.624e-05, allocations: 7.125 kB / 0.8395 GB, free: 14.14 MB / 0.8073 GB Notification: Performance of NFInst.instantiate(Buildings.Templates.Plants.Controls.HeatPumps.Subsequences.Validation.AssertMinimumRuntime): time 0.004889/0.004925, allocations: 1.355 MB / 0.8408 GB, free: 12.78 MB / 0.8073 GB Notification: Performance of NFInst.instExpressions: time 0.005665/0.01059, allocations: 2.101 MB / 0.8429 GB, free: 10.66 MB / 0.8073 GB Notification: Performance of NFInst.updateImplicitVariability: time 0.0002605/0.01085, allocations: 19.81 kB / 0.8429 GB, free: 10.64 MB / 0.8073 GB Notification: Performance of NFTyping.typeComponents: time 0.001101/0.01195, allocations: 310.7 kB / 0.8432 GB, free: 10.34 MB / 0.8073 GB Notification: Performance of NFTyping.typeBindings: time 0.0009453/0.0129, allocations: 199.1 kB / 0.8434 GB, free: 10.14 MB / 0.8073 GB Notification: Performance of NFTyping.typeClassSections: time 0.002003/0.0149, allocations: 0.4949 MB / 0.8439 GB, free: 9.645 MB / 0.8073 GB Notification: Performance of NFFlatten.flatten: time 0.003396/0.0183, allocations: 1.794 MB / 0.8456 GB, free: 7.848 MB / 0.8073 GB Notification: Performance of NFFlatten.resolveConnections: time 0.0004924/0.01879, allocations: 162.6 kB / 0.8458 GB, free: 7.68 MB / 0.8073 GB Notification: Performance of NFEvalConstants.evaluate: time 0.00156/0.02035, allocations: 0.6708 MB / 0.8464 GB, free: 7.008 MB / 0.8073 GB Notification: Performance of NFSimplifyModel.simplify: time 0.001166/0.02152, allocations: 0.5069 MB / 0.8469 GB, free: 6.5 MB / 0.8073 GB Notification: Performance of NFPackage.collectConstants: time 0.0002197/0.02174, allocations: 72 kB / 0.847 GB, free: 6.43 MB / 0.8073 GB Notification: Performance of NFFlatten.collectFunctions: time 0.0005757/0.02231, allocations: 159.8 kB / 0.8472 GB, free: 6.273 MB / 0.8073 GB Notification: Performance of combineBinaries: time 0.001746/0.02406, allocations: 1.019 MB / 0.8481 GB, free: 5.25 MB / 0.8073 GB Notification: Performance of replaceArrayConstructors: time 0.0006728/0.02473, allocations: 470.5 kB / 0.8486 GB, free: 4.789 MB / 0.8073 GB Notification: Performance of NFVerifyModel.verify: time 0.0001115/0.02484, allocations: 32 kB / 0.8486 GB, free: 4.758 MB / 0.8073 GB Notification: Performance of FrontEnd: time 8.705e-05/0.02493, allocations: 19.81 kB / 0.8486 GB, free: 4.738 MB / 0.8073 GB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 100 (71) * Number of variables: 100 (66) Notification: Performance of [SIM] Bindings: time 0.007903/0.03283, allocations: 3.721 MB / 0.8523 GB, free: 0.875 MB / 0.8073 GB Notification: Performance of [SIM] FunctionAlias: time 0.001295/0.03413, allocations: 0.6172 MB / 0.8529 GB, free: 272 kB / 0.8073 GB Notification: Performance of [SIM] Early Inline: time 0.005464/0.03959, allocations: 2.798 MB / 0.8556 GB, free: 13.43 MB / 0.823 GB Notification: Performance of [SIM] Simplify 1: time 0.001053/0.04064, allocations: 407.5 kB / 0.856 GB, free: 13 MB / 0.823 GB Notification: Performance of [SIM] Alias: time 0.006186/0.04683, allocations: 2.244 MB / 0.8582 GB, free: 10.58 MB / 0.823 GB Notification: Performance of [SIM] Simplify 2: time 0.0009446/0.04777, allocations: 379.7 kB / 0.8586 GB, free: 10.18 MB / 0.823 GB Notification: Performance of [SIM] Remove Stream: time 0.0007231/0.0485, allocations: 336.2 kB / 0.8589 GB, free: 9.828 MB / 0.823 GB Notification: Performance of [SIM] Detect States: time 0.002433/0.05093, allocations: 1.137 MB / 0.86 GB, free: 8.625 MB / 0.823 GB Notification: Performance of [SIM] Events: time 0.002006/0.05294, allocations: 0.8597 MB / 0.8608 GB, free: 7.742 MB / 0.823 GB Notification: Performance of [SIM] Partitioning: time 0.00291/0.05585, allocations: 1.317 MB / 0.8621 GB, free: 6.332 MB / 0.823 GB Notification: Performance of [SIM] Causalize: time 0.003334/0.05918, allocations: 1.644 MB / 0.8637 GB, free: 4.633 MB / 0.823 GB Notification: Performance of [SIM] After Index Reduction Inline: time 0.004922/0.0641, allocations: 3.734 MB / 0.8674 GB, free: 0.8945 MB / 0.823 GB Notification: Performance of [INI] Simplify: time 0.003146/0.06725, allocations: 1.584 MB / 0.8689 GB, free: 15.2 MB / 0.8386 GB Notification: Performance of [INI] Inline: time 0.005949/0.0732, allocations: 4.429 MB / 0.8732 GB, free: 10.75 MB / 0.8386 GB Notification: Performance of [INI] Partitioning: time 0.0001678/0.07336, allocations: 68.02 kB / 0.8733 GB, free: 10.67 MB / 0.8386 GB Notification: Performance of [INI] Cleanup: time 0.001119/0.07448, allocations: 0.8467 MB / 0.8741 GB, free: 9.82 MB / 0.8386 GB Warning: NBResolveSingularities.balanceInitialization reports an overdetermined initialization! Checking for consistency is not yet supported, following equations had to be removed: [FOR-] (4) ($RES_SIM_72) [----] for $i1 in 1:2 loop [----] [ALGO] (2) ($RES_SIM_73) [----] [----] assRunTim.holHea[$i1].entryTimeFalse := if not assRunTim.holHea[$i1].y then time else $PRE.assRunTim.holHea[$i1].entryTimeFalse; [----] end for; slice: {2, 3} [FOR-] (4) ($RES_SIM_74) [----] for $i1 in 1:2 loop [----] [ALGO] (2) ($RES_SIM_75) [----] [----] assRunTim.holHea[$i1].entryTimeTrue := if assRunTim.holHea[$i1].y then time else $PRE.assRunTim.holHea[$i1].entryTimeTrue; [----] end for; slice: {2, 3} [FOR-] (4) ($RES_SIM_76) [----] for $i1 in 1:2 loop [----] [ALGO] (2) ($RES_SIM_77) [----] [----] assRunTim.holHea[$i1].y := assRunTim.holHea[$i1].u; [----] end for; slice: {2, 3} [FOR-] (4) ($RES_SIM_80) [----] for $i1 in 1:2 loop [----] [ALGO] (2) ($RES_SIM_81) [----] [----] assRunTim.holOn[$i1].entryTimeFalse := if not assRunTim.holOn[$i1].y then time else $PRE.assRunTim.holOn[$i1].entryTimeFalse; [----] end for; slice: {2, 3} [FOR-] (4) ($RES_SIM_82) [----] for $i1 in 1:2 loop [----] [ALGO] (2) ($RES_SIM_83) [----] [----] assRunTim.holOn[$i1].entryTimeTrue := if assRunTim.holOn[$i1].y then time else $PRE.assRunTim.holOn[$i1].entryTimeTrue; [----] end for; slice: {2, 3} [FOR-] (4) ($RES_SIM_84) [----] for $i1 in 1:2 loop [----] [ALGO] (2) ($RES_SIM_85) [----] [----] assRunTim.holOn[$i1].y := assRunTim.holOn[$i1].u; [----] end for; slice: {2, 3} Error: Internal error NBSorting.tarjan failed to sort system: System Variables (150/232) **************************** (1|1) [DISC] (2) Boolean[2] assRunTim.u1 (2|3) [DISC] (2) Boolean[2] assRunTim.u1Hea (3|5) [DISC] (2) Boolean[2] assRunTim.holOn.u (fixed = {true for $f1 in 1:2}, start = {false for $holOn1 in 1:2}) (4|7) [DISS] (2) Boolean[2] assRunTim.holOn.y (5|9) [DISC] (2) protected Boolean[2] assRunTim.holOn.not_u = {not assRunTim.holOn[$holOn1].u for $holOn1 in 1:2} (fixed = {true for $f1 in 1:2}, start = {true for $holOn1 in 1:2}) (6|11) [DISC] (2) protected Boolean[2] assRunTim.holOn.not_y = {not assRunTim.holOn[$holOn1].y for $holOn1 in 1:2} (7|13) [DISS] (2) protected discrete Real[2] assRunTim.holOn.entryTimeTrue (8|15) [DISS] (2) protected discrete Real[2] assRunTim.holOn.entryTimeFalse (9|17) [DISC] (2) Boolean[2] assRunTim.xorOn.u1 (10|19) [DISC] (2) Boolean[2] assRunTim.xorOn.y (11|21) [DISC] (2) Boolean[2] assRunTim.phHea.y (12|23) [DISC] (2) Boolean[2] assRunTim.holHea.u (fixed = {true for $f1 in 1:2}, start = {false for $holHea1 in 1:2}) (13|25) [DISS] (2) Boolean[2] assRunTim.holHea.y (14|27) [DISC] (2) protected Boolean[2] assRunTim.holHea.not_u = {not assRunTim.holHea[$holHea1].u for $holHea1 in 1:2} (fixed = {true for $f1 in 1:2}, start = {true for $holHea1 in 1:2}) (15|29) [DISC] (2) protected Boolean[2] assRunTim.holHea.not_y = {not assRunTim.holHea[$holHea1].y for $holHea1 in 1:2} (16|31) [DISS] (2) protected discrete Real[2] assRunTim.holHea.entryTimeTrue (17|33) [DISS] (2) protected discrete Real[2] assRunTim.holHea.entryTimeFalse (18|35) [DISC] (2) Boolean[2] assRunTim.xorHea.u1 (19|37) [DISC] (2) Boolean[2] assRunTim.xorHea.y (20|39) [DISC] (2) Boolean[2] assRunTim.nor.y (21|41) [DISS] (2) protected Integer[2] u1.intTimTab.y (22|43) [DISS] (1) protected Integer u1.intTimTab.idx (fixed = false) (23|44) [DISS] (2) protected Integer[2] u1Hea.intTimTab.y (24|46) [DISS] (1) protected Integer u1Hea.intTimTab.idx (fixed = false) (25|47) [DISC] (1) Boolean[1] assOffTim.u1 (26|48) [DISC] (1) Boolean[1] assOffTim.holOn.u (fixed = {true for $f1 in 1:1}, start = {false}) (27|49) [DISS] (1) Boolean[1] assOffTim.holOn.y (28|50) [DISC] (1) protected Boolean[1] assOffTim.holOn.not_u = {not assOffTim.holOn[1].u} (fixed = {true for $f1 in 1:1}, start = {true}) (29|51) [DISC] (1) protected Boolean[1] assOffTim.holOn.not_y = {not assOffTim.holOn[1].y} (30|52) [DISS] (1) protected discrete Real[1] assOffTim.holOn.entryTimeTrue (31|53) [DISS] (1) protected discrete Real[1] assOffTim.holOn.entryTimeFalse (32|54) [DISC] (1) Boolean[1] assOffTim.xorOn.u1 (33|55) [DISC] (1) Boolean[1] assOffTim.xorOn.y (34|56) [DISC] (1) Boolean[1] assOffTim.phHea.y (35|57) [DISC] (1) Boolean[1] assOffTim.phHea.ph.y (36|58) [DISC] (1) Boolean[1] assOffTim.holHea.u (fixed = {true for $f1 in 1:1}, start = {false}) (37|59) [DISS] (1) Boolean[1] assOffTim.holHea.y (38|60) [DISC] (1) protected Boolean[1] assOffTim.holHea.not_u = {not assOffTim.holHea[1].u} (fixed = {true for $f1 in 1:1}, start = {true}) (39|61) [DISC] (1) protected Boolean[1] assOffTim.holHea.not_y = {not assOffTim.holHea[1].y} (40|62) [DISS] (1) protected discrete Real[1] assOffTim.holHea.entryTimeTrue (41|63) [DISS] (1) protected discrete Real[1] assOffTim.holHea.entryTimeFalse (42|64) [DISC] (1) Boolean[1] assOffTim.xorHea.u1 (43|65) [DISC] (1) Boolean[1] assOffTim.xorHea.y (44|66) [DISC] (1) Boolean[1] assOffTim.nor.y (45|67) [DISS] (1) protected Integer[1] u1Off.intTimTab.y (46|68) [DISS] (1) protected Integer u1Off.intTimTab.idx (fixed = false) (47|69) [PRE-] (1) Boolean[1] $PRE.assOffTim.holHea.not_y (48|70) [PRE-] (1) Boolean[1] $PRE.assOffTim.holHea.not_u (49|71) [PRE-] (1) Boolean[1] $PRE.assOffTim.holHea.u (50|72) [PRE-] (1) Boolean[1] $PRE.assOffTim.holOn.not_y (51|73) [PRE-] (1) Boolean[1] $PRE.assOffTim.holOn.not_u (52|74) [PRE-] (1) Boolean[1] $PRE.assOffTim.holOn.u (53|75) [PRE-] (2) Boolean[2] $PRE.assRunTim.holHea.not_y (54|77) [PRE-] (2) Boolean[2] $PRE.assRunTim.holHea.not_u (55|79) [PRE-] (2) Boolean[2] $PRE.assRunTim.holHea.u (56|81) [PRE-] (2) Boolean[2] $PRE.assRunTim.holOn.not_y (57|83) [PRE-] (2) Boolean[2] $PRE.assRunTim.holOn.not_u (58|85) [PRE-] (2) Boolean[2] $PRE.assRunTim.holOn.u (59|87) [PRE-] (1) Integer[1] $PRE.u1Off.intTimTab.y (60|88) [PRE-] (1) Integer $PRE.u1Off.intTimTab.idx (61|89) [PRE-] (1) discrete Real[1] $PRE.assOffTim.holHea.entryTimeFalse (62|90) [PRE-] (1) discrete Real[1] $PRE.assOffTim.holHea.entryTimeTrue (63|91) [PRE-] (1) Boolean[1] $PRE.assOffTim.holHea.y (64|92) [PRE-] (1) discrete Real[1] $PRE.assOffTim.holOn.entryTimeFalse (65|93) [PRE-] (1) discrete Real[1] $PRE.assOffTim.holOn.entryTimeTrue (66|94) [PRE-] (1) Boolean[1] $PRE.assOffTim.holOn.y (67|95) [PRE-] (2) Integer[2] $PRE.u1Hea.intTimTab.y (68|97) [PRE-] (1) Integer $PRE.u1Hea.intTimTab.idx (69|98) [PRE-] (2) Integer[2] $PRE.u1.intTimTab.y (70|100) [PRE-] (1) Integer $PRE.u1.intTimTab.idx (71|101) [PRE-] (2) discrete Real[2] $PRE.assRunTim.holHea.entryTimeFalse (72|103) [PRE-] (2) discrete Real[2] $PRE.assRunTim.holHea.entryTimeTrue (73|105) [PRE-] (2) Boolean[2] $PRE.assRunTim.holHea.y (74|107) [PRE-] (2) discrete Real[2] $PRE.assRunTim.holOn.entryTimeFalse (75|109) [PRE-] (2) discrete Real[2] $PRE.assRunTim.holOn.entryTimeTrue (76|111) [PRE-] (2) Boolean[2] $PRE.assRunTim.holOn.y (77|113) [DISC] (1) Boolean $WC_23 (78|114) [DISC] (1) Boolean $WC_22 (79|115) [DISC] (1) Boolean $WC_21 (80|116) [DISC] (1) Boolean $WC_20 (81|117) [DISC] (1) Boolean $WC_19 (82|118) [DISC] (1) Boolean $WC_18 (83|119) [DISC] (1) Boolean $WC_17 (84|120) [DISC] (1) Boolean $WC_16 (85|121) [DISC] (1) Boolean $WC_15 (86|122) [DISC] (1) Boolean $WC_14 (87|123) [DISC] (1) Boolean $WC_13 (88|124) [DISC] (1) Boolean $WC_12 (89|125) [DISC] (1) Boolean $WC_11 (90|126) [DISC] (1) Boolean $WC_10 (91|127) [DISC] (1) Boolean $WC_9 (92|128) [DISC] (1) Boolean $WC_8 (93|129) [DISC] (1) Boolean $WC_7 (94|130) [DISC] (1) Boolean $WC_6 (95|131) [DISC] (1) Boolean $WC_5 (96|132) [DISC] (1) Boolean $WC_4 (97|133) [DISC] (1) Boolean $WC_3 (98|134) [DISC] (1) Boolean $WC_2 (99|135) [DISC] (1) Boolean $WC_1 (100|136) [DISC] (1) Boolean $WC_0 (101|137) [DISC] (1) Boolean $SEV_3 (102|138) [DISC] (1) Boolean $SEV_2 (103|139) [DISC] (2) Boolean[2] $SEV_1 (104|141) [DISC] (2) Boolean[2] $SEV_0 (105|143) [DISC] (1) Boolean $TEV_29 (106|144) [DISC] (1) Boolean $TEV_28 (107|145) [DISC] (1) Boolean $TEV_27 (108|146) [DISC] (1) Boolean $TEV_26 (109|147) [DISC] (1) Boolean $TEV_25 (110|148) [DISC] (1) Boolean $TEV_24 (111|149) [DISC] (1) Boolean $TEV_23 (112|150) [DISC] (1) Boolean $TEV_22 (113|151) [DISC] (1) Boolean $TEV_21 (114|152) [DISC] (1) Boolean $TEV_20 (115|153) [DISC] (1) Boolean $TEV_19 (116|154) [DISC] (1) Boolean $TEV_18 (117|155) [DISC] (1) Boolean $TEV_17 (118|156) [DISC] (1) Boolean $TEV_16 (119|157) [DISC] (1) Boolean $TEV_15 (120|158) [DISC] (1) Boolean $TEV_14 (121|159) [DISC] (1) Boolean $TEV_13 (122|160) [DISC] (1) Boolean $TEV_12 (123|161) [DISC] (1) Boolean $TEV_11 (124|162) [DISC] (1) Boolean $TEV_10 (125|163) [DISC] (1) Boolean $TEV_9 (126|164) [DISC] (1) Boolean $TEV_8 (127|165) [DISC] (1) Boolean $TEV_7 (128|166) [DISC] (1) Boolean $TEV_6 (129|167) [DISC] (1) Boolean $TEV_5 (130|168) [DISC] (1) Boolean $TEV_4 (131|169) [DISC] (1) Boolean $TEV_3 (132|170) [DISC] (1) Boolean $TEV_2 (133|171) [DISC] (1) Boolean $TEV_1 (134|172) [DISC] (1) Boolean $TEV_0 (135|173) [PRMT] (5) Real[5, 1] $FUN_9 (fixed = {false for $i101 in 1:5, $i102 in 1:1}) (136|178) [PRMT] (12) Real[6, 2] $FUN_8 (fixed = {false for $i103 in 1:6, $i104 in 1:2}) (137|190) [PRMT] (8) Real[4, 2] $FUN_7 (fixed = {false for $i105 in 1:4, $i106 in 1:2}) (138|198) [PRMT] (1) Integer $FUN_6 (fixed = false) (139|199) [PRMT] (1) Real $FUN_5 (fixed = false) (140|200) [PRMT] (1) Integer $FUN_4 (fixed = false) (141|201) [PRMT] (1) Real $FUN_3 (fixed = false) (142|202) [PRMT] (1) Integer $FUN_2 (fixed = false) (143|203) [PRMT] (1) Real $FUN_1 (fixed = false) (144|204) [PRMT] (5) protected final parameter Integer[5, 1] u1Off.intTimTab.val = {integer(($FUN_9)[$i16, $i17] * 1e-37 + u1Off.intTimTab.table[$i16, 1 + $i17]) for $i17 in 1:1, $i16 in 1:5} (fixed = {true for $i57 in 1:5, $i58 in 1:1}) (145|209) [PRMT] (1) protected parameter Real u1Off.intTimTab.t0 (fixed = false) (146|210) [PRMT] (1) parameter String[1] assOffTim.assRunTim.message = {assOffTim.message for $f1 in 1:1} (fixed = {true for $i64 in 1:1}) (147|211) [PRMT] (12) protected final parameter Integer[6, 2] u1Hea.intTimTab.val = {integer(($FUN_8)[$i14, $i15] * 1e-37 + u1Hea.intTimTab.table[$i14, 1 + $i15]) for $i15 in 1:2, $i14 in 1:6} (fixed = {true for $i76 in 1:6, $i77 in 1:2}) (148|223) [PRMT] (1) protected parameter Real u1Hea.intTimTab.t0 (fixed = false) (149|224) [PRMT] (8) protected final parameter Integer[4, 2] u1.intTimTab.val = {integer(($FUN_7)[$i12, $i13] * 1e-37 + u1.intTimTab.table[$i12, 1 + $i13]) for $i13 in 1:2, $i12 in 1:4} (fixed = {true for $i84 in 1:4, $i85 in 1:2}) (150|232) [PRMT] (1) protected parameter Real u1.intTimTab.t0 (fixed = false) System Equations (169/244) **************************** (1|1) [ALGO] (0) ($RES_SIM_0) (1|1) [----] for i in 1:5 loop (1|1) [----] assert(noEvent(abs(u1Off.table[i, 2]) < 1e-37 or abs((-1.0) + u1Off.table[i, 2]) < 1e-37), \"Table value table[\" + String(i, 0, true) + \", \" + \"2\" + \"] = \" + String(u1Off.table[i, 2], 6, 0, true) + \" does not equal either 0 or 1.\", AssertionLevel.error); (1|1) [----] end for; (2|1) [ARRY] (1) u1Off.intTimTab.y[:] = u1Off.intTimTab.val[u1Off.intTimTab.idx, :]; ($RES_SIM_1) (3|2) [SCAL] (1) u1Off.intTimTab.idx = $FUN_6; ($RES_SIM_2) (4|3) [ALGO] (0) ($RES_SIM_3) (4|3) [----] assert(noEvent(u1Off.intTimTab.period - u1Off.intTimTab.table[1, 2] > 1e-37), \"In AssertMinimumRuntime.u1Off.intTimTab: Last time stamp in table must be smaller than period.\", AssertionLevel.error); (5|3) [ALGO] (0) ($RES_SIM_4) (5|3) [----] assert(noEvent(abs(u1Off.intTimTab.table[1, 1]) < 1e-37), \"In AssertMinimumRuntime.u1Off.intTimTab: First time stamp must be zero as otherwise no data is defined for the start of the table.\", AssertionLevel.error); (6|3) [ALGO] (0) ($RES_SIM_5) (6|3) [----] for i in 1:5 loop (6|3) [----] assert(noEvent(abs(u1Off.intTimTab.table[i, 2] - CAST(Real, integer(u1Off.intTimTab.table[i, 2]))) < 1e-37), \"In $EMPTY: Table value table[\" + String(i, 0, true) + \", \" + \"2\" + \"] = \" + String(u1Off.intTimTab.table[i, 2], 6, 0, true) + \" is not an Integer.\", AssertionLevel.error); (6|3) [----] end for; (7|3) [SCAL] (1) u1Off.intTimTab.t0 = $FUN_5; ($RES_SIM_6) (8|4) [SCAL] (1) $PRE.assOffTim.holHea[1].not_y = not assOffTim.holHea[1].u; ($RES_SIM_7) (9|5) [SCAL] (1) $PRE.assOffTim.holHea[1].y = assOffTim.holHea[1].u; ($RES_SIM_8) (10|6) [SCAL] (1) $PRE.assOffTim.holHea[1].entryTimeFalse = -1e60; ($RES_SIM_9) (11|7) [SCAL] (1) $PRE.assOffTim.holHea[1].entryTimeTrue = -1e60; ($RES_SIM_10) (12|8) [SCAL] (1) $PRE.assOffTim.holOn[1].not_y = not assOffTim.holOn[1].u; ($RES_SIM_11) (13|9) [SCAL] (1) $PRE.assOffTim.holOn[1].y = assOffTim.holOn[1].u; ($RES_SIM_12) (14|10) [SCAL] (1) $PRE.assOffTim.holOn[1].entryTimeFalse = -1e60; ($RES_SIM_13) (15|11) [SCAL] (1) $PRE.assOffTim.holOn[1].entryTimeTrue = -1e60; ($RES_SIM_14) (16|12) [ALGO] (0) ($RES_SIM_15) (16|12) [----] for i in 1:6 loop (16|12) [----] for j in 2:3 loop (16|12) [----] assert(noEvent(abs(u1Hea.table[i, j]) < 1e-37 or abs((-1.0) + u1Hea.table[i, j]) < 1e-37), \"Table value table[\" + String(i, 0, true) + \", \" + String(j, 0, true) + \"] = \" + String(u1Hea.table[i, j], 6, 0, true) + \" does not equal either 0 or 1.\", AssertionLevel.error); (16|12) [----] end for; (16|12) [----] end for; (17|12) [ARRY] (2) u1Hea.intTimTab.y[:] = u1Hea.intTimTab.val[u1Hea.intTimTab.idx, :]; ($RES_SIM_16) (18|14) [SCAL] (1) u1Hea.intTimTab.idx = $FUN_4; ($RES_SIM_17) (19|15) [ALGO] (0) ($RES_SIM_18) (19|15) [----] assert(noEvent(u1Hea.intTimTab.period - u1Hea.intTimTab.table[1, 3] > 1e-37), \"In AssertMinimumRuntime.u1Hea.intTimTab: Last time stamp in table must be smaller than period.\", AssertionLevel.error); (20|15) [ALGO] (0) ($RES_SIM_19) (20|15) [----] assert(noEvent(abs(u1Hea.intTimTab.table[1, 1]) < 1e-37), \"In AssertMinimumRuntime.u1Hea.intTimTab: First time stamp must be zero as otherwise no data is defined for the start of the table.\", AssertionLevel.error); (21|15) [ALGO] (0) ($RES_SIM_20) (21|15) [----] for i in 1:6 loop (21|15) [----] for j in 2:3 loop (21|15) [----] assert(noEvent(abs(u1Hea.intTimTab.table[i, j] - CAST(Real, integer(u1Hea.intTimTab.table[i, j]))) < 1e-37), \"In $EMPTY: Table value table[\" + String(i, 0, true) + \", \" + String(j, 0, true) + \"] = \" + String(u1Hea.intTimTab.table[i, j], 6, 0, true) + \" is not an Integer.\", AssertionLevel.error); (21|15) [----] end for; (21|15) [----] end for; (22|15) [SCAL] (1) u1Hea.intTimTab.t0 = $FUN_3; ($RES_SIM_21) (23|16) [ALGO] (0) ($RES_SIM_22) (23|16) [----] for i in 1:4 loop (23|16) [----] for j in 2:3 loop (23|16) [----] assert(noEvent(abs(u1.table[i, j]) < 1e-37 or abs((-1.0) + u1.table[i, j]) < 1e-37), \"Table value table[\" + String(i, 0, true) + \", \" + String(j, 0, true) + \"] = \" + String(u1.table[i, j], 6, 0, true) + \" does not equal either 0 or 1.\", AssertionLevel.error); (23|16) [----] end for; (23|16) [----] end for; (24|16) [ARRY] (2) u1.intTimTab.y[:] = u1.intTimTab.val[u1.intTimTab.idx, :]; ($RES_SIM_23) (25|18) [SCAL] (1) u1.intTimTab.idx = $FUN_2; ($RES_SIM_24) (26|19) [ALGO] (0) ($RES_SIM_25) (26|19) [----] assert(noEvent(u1.intTimTab.period - u1.intTimTab.table[1, 3] > 1e-37), \"In AssertMinimumRuntime.u1.intTimTab: Last time stamp in table must be smaller than period.\", AssertionLevel.error); (27|19) [ALGO] (0) ($RES_SIM_26) (27|19) [----] assert(noEvent(abs(u1.intTimTab.table[1, 1]) < 1e-37), \"In AssertMinimumRuntime.u1.intTimTab: First time stamp must be zero as otherwise no data is defined for the start of the table.\", AssertionLevel.error); (28|19) [ALGO] (0) ($RES_SIM_27) (28|19) [----] for i in 1:4 loop (28|19) [----] for j in 2:3 loop (28|19) [----] assert(noEvent(abs(u1.intTimTab.table[i, j] - CAST(Real, integer(u1.intTimTab.table[i, j]))) < 1e-37), \"In $EMPTY: Table value table[\" + String(i, 0, true) + \", \" + String(j, 0, true) + \"] = \" + String(u1.intTimTab.table[i, j], 6, 0, true) + \" is not an Integer.\", AssertionLevel.error); (28|19) [----] end for; (28|19) [----] end for; (29|19) [SCAL] (1) u1.intTimTab.t0 = $FUN_1; ($RES_SIM_28) (30|20) [FOR-] (2) ($RES_SIM_29) (30|20) [----] for $i1 in 1:2 loop (30|20) [----] [SCAL] (1) $PRE.assRunTim.holHea[$i1].not_y = not assRunTim.holHea[$i1].u; ($RES_SIM_30) (30|20) [----] end for; (31|22) [FOR-] (2) ($RES_SIM_31) (31|22) [----] for $i1 in 1:2 loop (31|22) [----] [SCAL] (1) $PRE.assRunTim.holHea[$i1].y = assRunTim.holHea[$i1].u; ($RES_SIM_32) (31|22) [----] end for; (32|24) [FOR-] (2) ($RES_SIM_33) (32|24) [----] for $i1 in 1:2 loop (32|24) [----] [SCAL] (1) $PRE.assRunTim.holHea[$i1].entryTimeFalse = -1e60; ($RES_SIM_34) (32|24) [----] end for; (33|26) [FOR-] (2) ($RES_SIM_35) (33|26) [----] for $i1 in 1:2 loop (33|26) [----] [SCAL] (1) $PRE.assRunTim.holHea[$i1].entryTimeTrue = -1e60; ($RES_SIM_36) (33|26) [----] end for; (34|28) [FOR-] (2) ($RES_SIM_37) (34|28) [----] for $i1 in 1:2 loop (34|28) [----] [SCAL] (1) $PRE.assRunTim.holOn[$i1].not_y = not assRunTim.holOn[$i1].u; ($RES_SIM_38) (34|28) [----] end for; (35|30) [FOR-] (2) ($RES_SIM_39) (35|30) [----] for $i1 in 1:2 loop (35|30) [----] [SCAL] (1) $PRE.assRunTim.holOn[$i1].y = assRunTim.holOn[$i1].u; ($RES_SIM_40) (35|30) [----] end for; (36|32) [FOR-] (2) ($RES_SIM_41) (36|32) [----] for $i1 in 1:2 loop (36|32) [----] [SCAL] (1) $PRE.assRunTim.holOn[$i1].entryTimeFalse = -1e60; ($RES_SIM_42) (36|32) [----] end for; (37|34) [FOR-] (2) ($RES_SIM_43) (37|34) [----] for $i1 in 1:2 loop (37|34) [----] [SCAL] (1) $PRE.assRunTim.holOn[$i1].entryTimeTrue = -1e60; ($RES_SIM_44) (37|34) [----] end for; (38|36) [SCAL] (1) assOffTim.u1[1] = u1Off.intTimTab.y[1] > 0; ($RES_SIM_45) (39|37) [ALGO] (0) ($RES_SIM_48) (39|37) [----] assert(noEvent(assOffTim.nor[1].y), assOffTim.assRunTim[1].message, AssertionLevel.warning); (40|37) [SCAL] (1) assOffTim.nor[1].y = not (assOffTim.xorOn[1].y or assOffTim.xorHea[1].y); ($RES_SIM_49) (41|38) [SCAL] (1) assOffTim.xorHea[1].y = not (assOffTim.xorHea[1].u1 and assOffTim.holHea[1].y or not assOffTim.xorHea[1].u1 and not assOffTim.holHea[1].y); ($RES_SIM_50) (42|39) [ALGO] (1) ($RES_SIM_51) (42|39) [----] assOffTim.holHea[1].entryTimeFalse := if not assOffTim.holHea[1].y then time else $PRE.assOffTim.holHea[1].entryTimeFalse; (43|40) [ALGO] (1) ($RES_SIM_52) (43|40) [----] assOffTim.holHea[1].entryTimeTrue := if assOffTim.holHea[1].y then time else $PRE.assOffTim.holHea[1].entryTimeTrue; (44|41) [ALGO] (1) ($RES_SIM_53) (44|41) [----] assOffTim.holHea[1].y := assOffTim.holHea[1].u; (45|42) [SCAL] (1) assOffTim.phHea[1].ph.y = true; ($RES_SIM_54) (46|43) [SCAL] (1) assOffTim.xorOn[1].y = not (assOffTim.xorOn[1].u1 and assOffTim.holOn[1].y or not assOffTim.xorOn[1].u1 and not assOffTim.holOn[1].y); ($RES_SIM_55) (47|44) [ALGO] (1) ($RES_SIM_56) (47|44) [----] assOffTim.holOn[1].entryTimeFalse := if not assOffTim.holOn[1].y then time else $PRE.assOffTim.holOn[1].entryTimeFalse; (48|45) [ALGO] (1) ($RES_SIM_57) (48|45) [----] assOffTim.holOn[1].entryTimeTrue := if assOffTim.holOn[1].y then time else $PRE.assOffTim.holOn[1].entryTimeTrue; (49|46) [ALGO] (1) ($RES_SIM_58) (49|46) [----] assOffTim.holOn[1].y := assOffTim.holOn[1].u; (50|47) [FOR-] (2) ($RES_SIM_59) (50|47) [----] for $i1 in 1:2 loop (50|47) [----] [SCAL] (1) assRunTim.u1Hea[$i1] = u1Hea.intTimTab.y[$i1] > 0; ($RES_SIM_60) (50|47) [----] end for; (51|49) [FOR-] (2) ($RES_SIM_63) (51|49) [----] for $i1 in 1:2 loop (51|49) [----] [SCAL] (1) assRunTim.u1[$i1] = u1.intTimTab.y[$i1] > 0; ($RES_SIM_64) (51|49) [----] end for; (52|51) [ALGO] (0) ($RES_SIM_67) (52|51) [----] for $i34 in 1:2 loop (52|51) [----] assert(noEvent(assRunTim.nor[$i34].y), assRunTim.assRunTim[$i34].message, AssertionLevel.warning); (52|51) [----] end for; (53|51) [FOR-] (2) ($RES_SIM_68) (53|51) [----] for $i1 in 1:2 loop (53|51) [----] [SCAL] (1) assRunTim.nor[$i1].y = not (assRunTim.xorOn[$i1].y or assRunTim.xorHea[$i1].y); ($RES_SIM_69) (53|51) [----] end for; (54|53) [FOR-] (2) ($RES_SIM_70) (54|53) [----] for $i1 in 1:2 loop (54|53) [----] [SCAL] (1) assRunTim.xorHea[$i1].y = not (assRunTim.xorHea[$i1].u1 and assRunTim.holHea[$i1].y or not assRunTim.xorHea[$i1].u1 and not assRunTim.holHea[$i1].y); ($RES_SIM_71) (54|53) [----] end for; (55|55) [FOR-] (2) ($RES_SIM_78) (55|55) [----] for $i1 in 1:2 loop (55|55) [----] [SCAL] (1) assRunTim.xorOn[$i1].y = not (assRunTim.xorOn[$i1].u1 and assRunTim.holOn[$i1].y or not assRunTim.xorOn[$i1].u1 and not assRunTim.holOn[$i1].y); ($RES_SIM_79) (55|55) [----] end for; (56|57) [SCAL] (1) assOffTim.phHea[1].y = assOffTim.holHea[1].u; ($RES_SIM_95) (57|58) [SCAL] (1) assOffTim.phHea[1].y = assOffTim.xorHea[1].u1; ($RES_SIM_96) (58|59) [SCAL] (1) assOffTim.u1[1] = assOffTim.holOn[1].u; ($RES_SIM_98) (59|60) [SCAL] (1) assOffTim.u1[1] = assOffTim.xorOn[1].u1; ($RES_SIM_99) (60|61) [SCAL] (1) assOffTim.phHea[1].ph.y = assOffTim.phHea[1].y; ($RES_SIM_100) (61|62) [SCAL] (1) assRunTim.phHea[2].y = assRunTim.holHea[2].u; ($RES_SIM_109) (62|63) [SCAL] (1) assRunTim.phHea[2].y = assRunTim.xorHea[2].u1; ($RES_SIM_110) (63|64) [SCAL] (1) assRunTim.phHea[1].y = assRunTim.holHea[1].u; ($RES_SIM_111) (64|65) [SCAL] (1) assRunTim.phHea[1].y = assRunTim.xorHea[1].u1; ($RES_SIM_112) (65|66) [SCAL] (1) assRunTim.u1[2] = assRunTim.holOn[2].u; ($RES_SIM_115) (66|67) [SCAL] (1) assRunTim.u1[2] = assRunTim.xorOn[2].u1; ($RES_SIM_116) (67|68) [SCAL] (1) assRunTim.u1[1] = assRunTim.holOn[1].u; ($RES_SIM_117) (68|69) [SCAL] (1) assRunTim.u1[1] = assRunTim.xorOn[1].u1; ($RES_SIM_118) (69|70) [SCAL] (1) assRunTim.u1Hea[1] = assRunTim.phHea[1].y; ($RES_SIM_119) (70|71) [SCAL] (1) assRunTim.u1Hea[2] = assRunTim.phHea[2].y; ($RES_SIM_120) (71|72) [FOR-] (2) ($RES_BND_127) (71|72) [----] for $i1 in 1:2 loop (71|72) [----] [SCAL] (1) assRunTim.holHea[$i1].not_y = not assRunTim.holHea[$i1].y; ($RES_BND_128) (71|72) [----] end for; (72|74) [FOR-] (2) ($RES_BND_125) (72|74) [----] for $i1 in 1:2 loop (72|74) [----] [SCAL] (1) assRunTim.holHea[$i1].not_u = not assRunTim.holHea[$i1].u; ($RES_BND_126) (72|74) [----] end for; (73|76) [FOR-] (2) ($RES_BND_123) (73|76) [----] for $i1 in 1:2 loop (73|76) [----] [SCAL] (1) assRunTim.holOn[$i1].not_y = not assRunTim.holOn[$i1].y; ($RES_BND_124) (73|76) [----] end for; (74|78) [FOR-] (2) ($RES_BND_121) (74|78) [----] for $i1 in 1:2 loop (74|78) [----] [SCAL] (1) assRunTim.holOn[$i1].not_u = not assRunTim.holOn[$i1].u; ($RES_BND_122) (74|78) [----] end for; (75|80) [SCAL] (1) $FUN_1 = Buildings.Utilities.Math.Functions.round(CAST(Real, integer(time / u1.intTimTab.period)) * u1.intTimTab.period, 6); ($RES_AUX_141) (76|81) [SCAL] (1) $FUN_2 = Buildings.Templates.Plants.Controls.HeatPumps.Subsequences.Validation.AssertMinimumRuntime.u1.intTimTab.getIndex(time, u1.intTimTab.period, u1.intTimTab.timeStamps); ($RES_AUX_140) (77|82) [SCAL] (1) $FUN_3 = Buildings.Utilities.Math.Functions.round(CAST(Real, integer(time / u1Hea.intTimTab.period)) * u1Hea.intTimTab.period, 6); ($RES_AUX_139) (78|83) [SCAL] (1) $FUN_4 = Buildings.Templates.Plants.Controls.HeatPumps.Subsequences.Validation.AssertMinimumRuntime.u1Hea.intTimTab.getIndex(time, u1Hea.intTimTab.period, u1Hea.intTimTab.timeStamps); ($RES_AUX_138) (79|84) [SCAL] (1) $FUN_5 = Buildings.Utilities.Math.Functions.round(CAST(Real, integer(time / u1Off.intTimTab.period)) * u1Off.intTimTab.period, 6); ($RES_AUX_137) (80|85) [SCAL] (1) $FUN_6 = Buildings.Templates.Plants.Controls.HeatPumps.Subsequences.Validation.AssertMinimumRuntime.u1Off.intTimTab.getIndex(time, u1Off.intTimTab.period, u1Off.intTimTab.timeStamps); ($RES_AUX_136) (81|86) [FOR-] (5) ($RES_SIM_150) (81|86) [----] for {$f1 in 1:1, $f2 in 1:5} loop (81|86) [----] [SCAL] (1) $FUN_9[$f2, $f1] = 1.0; ($RES_SIM_151) (81|86) [----] end for; (82|91) [FOR-] (12) ($RES_SIM_148) (82|91) [----] for {$f1 in 1:2, $f2 in 1:6} loop (82|91) [----] [SCAL] (1) $FUN_8[$f2, $f1] = 1.0; ($RES_SIM_149) (82|91) [----] end for; (83|103) [FOR-] (8) ($RES_SIM_146) (83|103) [----] for {$f1 in 1:2, $f2 in 1:4} loop (83|103) [----] [SCAL] (1) $FUN_7[$f2, $f1] = 1.0; ($RES_SIM_147) (83|103) [----] end for; (84|111) [SCAL] (1) assOffTim.holOn[1].not_u = not assOffTim.holOn[1].u; ($RES_SIM_145) (85|112) [SCAL] (1) assOffTim.holOn[1].not_y = not assOffTim.holOn[1].y; ($RES_SIM_144) (86|113) [SCAL] (1) assOffTim.holHea[1].not_u = not assOffTim.holHea[1].u; ($RES_SIM_143) (87|114) [SCAL] (1) assOffTim.holHea[1].not_y = not assOffTim.holHea[1].y; ($RES_SIM_142) (88|115) [SCAL] (1) $WC_23 = assOffTim.holHea[1].not_u and not $PRE.assOffTim.holHea[1].not_u; ($RES_WC_231) (89|116) [SCAL] (1) $WC_22 = assOffTim.holHea[1].u and not $PRE.assOffTim.holHea[1].u; ($RES_WC_230) (90|117) [SCAL] (1) $WC_21 = assOffTim.holHea[1].not_u and not $PRE.assOffTim.holHea[1].not_u; ($RES_WC_229) (91|118) [SCAL] (1) $WC_20 = assOffTim.holHea[1].u and not $PRE.assOffTim.holHea[1].u; ($RES_WC_228) (92|119) [SCAL] (1) $WC_19 = assOffTim.holHea[1].not_u and not $PRE.assOffTim.holHea[1].not_u; ($RES_WC_227) (93|120) [SCAL] (1) $WC_18 = assOffTim.holHea[1].u and not $PRE.assOffTim.holHea[1].u; ($RES_WC_226) (94|121) [SCAL] (1) $WC_17 = assOffTim.holOn[1].not_u and not $PRE.assOffTim.holOn[1].not_u; ($RES_WC_225) (95|122) [SCAL] (1) $WC_16 = assOffTim.holOn[1].u and not $PRE.assOffTim.holOn[1].u; ($RES_WC_224) (96|123) [SCAL] (1) $WC_15 = assOffTim.holOn[1].not_u and not $PRE.assOffTim.holOn[1].not_u; ($RES_WC_223) (97|124) [SCAL] (1) $WC_14 = assOffTim.holOn[1].u and not $PRE.assOffTim.holOn[1].u; ($RES_WC_222) (98|125) [SCAL] (1) $WC_13 = assOffTim.holOn[1].not_u and not $PRE.assOffTim.holOn[1].not_u; ($RES_WC_221) (99|126) [SCAL] (1) $WC_12 = assOffTim.holOn[1].u and not $PRE.assOffTim.holOn[1].u; ($RES_WC_220) (100|127) [SCAL] (1) $WC_11 = assRunTim.holHea[$i1].not_u and not $PRE.assRunTim.holHea[$i1].not_u; ($RES_WC_219) (101|128) [SCAL] (1) $WC_10 = assRunTim.holHea[$i1].u and not $PRE.assRunTim.holHea[$i1].u; ($RES_WC_218) (102|129) [SCAL] (1) $WC_9 = assRunTim.holHea[$i1].not_u and not $PRE.assRunTim.holHea[$i1].not_u; ($RES_WC_217) (103|130) [SCAL] (1) $WC_8 = assRunTim.holHea[$i1].u and not $PRE.assRunTim.holHea[$i1].u; ($RES_WC_216) (104|131) [SCAL] (1) $WC_7 = assRunTim.holHea[$i1].not_u and not $PRE.assRunTim.holHea[$i1].not_u; ($RES_WC_215) (105|132) [SCAL] (1) $WC_6 = assRunTim.holHea[$i1].u and not $PRE.assRunTim.holHea[$i1].u; ($RES_WC_214) (106|133) [SCAL] (1) $WC_5 = assRunTim.holOn[$i1].not_u and not $PRE.assRunTim.holOn[$i1].not_u; ($RES_WC_213) (107|134) [SCAL] (1) $WC_4 = assRunTim.holOn[$i1].u and not $PRE.assRunTim.holOn[$i1].u; ($RES_WC_212) (108|135) [SCAL] (1) $WC_3 = assRunTim.holOn[$i1].not_u and not $PRE.assRunTim.holOn[$i1].not_u; ($RES_WC_211) (109|136) [SCAL] (1) $WC_2 = assRunTim.holOn[$i1].u and not $PRE.assRunTim.holOn[$i1].u; ($RES_WC_210) (110|137) [SCAL] (1) $WC_1 = assRunTim.holOn[$i1].not_u and not $PRE.assRunTim.holOn[$i1].not_u; ($RES_WC_209) (111|138) [SCAL] (1) $WC_0 = assRunTim.holOn[$i1].u and not $PRE.assRunTim.holOn[$i1].u; ($RES_WC_208) (112|139) [SCAL] (1) $SEV_3 = time >= (15.0 + $PRE.assOffTim.holHea[1].entryTimeFalse) and time >= (15.0 + $PRE.assOffTim.holHea[1].entryTimeTrue); ($RES_EVT_207) (113|140) [SCAL] (1) $SEV_2 = time >= (15.0 + $PRE.assOffTim.holOn[1].entryTimeFalse) and time >= $PRE.assOffTim.holOn[1].entryTimeTrue; ($RES_EVT_206) (114|141) [FOR-] (2) ($RES_EVT_204) (114|141) [----] for $i1 in 1:2 loop (114|141) [----] [SCAL] (1) $SEV_1[$i1] = time >= (15.0 + $PRE.assRunTim.holHea[$i1].entryTimeFalse) and time >= (15.0 + $PRE.assRunTim.holHea[$i1].entryTimeTrue); ($RES_EVT_205) (114|141) [----] end for; (115|143) [FOR-] (2) ($RES_EVT_202) (115|143) [----] for $i1 in 1:2 loop (115|143) [----] [SCAL] (1) $SEV_0[$i1] = time >= $PRE.assRunTim.holOn[$i1].entryTimeFalse and time >= (15.0 + $PRE.assRunTim.holOn[$i1].entryTimeTrue); ($RES_EVT_203) (115|143) [----] end for; (116|145) [SCAL] (1) $TEV_29 = sample(30, u1Off.intTimTab.t0 + u1Off.intTimTab.timeStamps[5], u1Off.intTimTab.period); ($RES_EVT_201) (117|146) [SCAL] (1) $TEV_28 = sample(29, u1Off.intTimTab.t0 + u1Off.intTimTab.timeStamps[4], u1Off.intTimTab.period); ($RES_EVT_200) (118|147) [SCAL] (1) $TEV_27 = sample(28, u1Off.intTimTab.t0 + u1Off.intTimTab.timeStamps[3], u1Off.intTimTab.period); ($RES_EVT_199) (119|148) [SCAL] (1) $TEV_26 = sample(27, u1Off.intTimTab.t0 + u1Off.intTimTab.timeStamps[2], u1Off.intTimTab.period); ($RES_EVT_198) (120|149) [SCAL] (1) $TEV_25 = sample(26, u1Off.intTimTab.t0 + u1Off.intTimTab.timeStamps[1], u1Off.intTimTab.period); ($RES_EVT_197) (121|150) [SCAL] (1) $TEV_24 = sample(25, u1Off.intTimTab.t0 + u1Off.intTimTab.timeStamps[5], u1Off.intTimTab.period); ($RES_EVT_196) (122|151) [SCAL] (1) $TEV_23 = sample(24, u1Off.intTimTab.t0 + u1Off.intTimTab.timeStamps[4], u1Off.intTimTab.period); ($RES_EVT_195) (123|152) [SCAL] (1) $TEV_22 = sample(23, u1Off.intTimTab.t0 + u1Off.intTimTab.timeStamps[3], u1Off.intTimTab.period); ($RES_EVT_194) (124|153) [SCAL] (1) $TEV_21 = sample(22, u1Off.intTimTab.t0 + u1Off.intTimTab.timeStamps[2], u1Off.intTimTab.period); ($RES_EVT_193) (125|154) [SCAL] (1) $TEV_20 = sample(21, u1Off.intTimTab.t0 + u1Off.intTimTab.timeStamps[1], u1Off.intTimTab.period); ($RES_EVT_192) (126|155) [SCAL] (1) $TEV_19 = sample(20, u1Hea.intTimTab.t0 + u1Hea.intTimTab.timeStamps[6], u1Hea.intTimTab.period); ($RES_EVT_191) (127|156) [SCAL] (1) $TEV_18 = sample(19, u1Hea.intTimTab.t0 + u1Hea.intTimTab.timeStamps[5], u1Hea.intTimTab.period); ($RES_EVT_190) (128|157) [SCAL] (1) $TEV_17 = sample(18, u1Hea.intTimTab.t0 + u1Hea.intTimTab.timeStamps[4], u1Hea.intTimTab.period); ($RES_EVT_189) (129|158) [SCAL] (1) $TEV_16 = sample(17, u1Hea.intTimTab.t0 + u1Hea.intTimTab.timeStamps[3], u1Hea.intTimTab.period); ($RES_EVT_188) (130|159) [SCAL] (1) $TEV_15 = sample(16, u1Hea.intTimTab.t0 + u1Hea.intTimTab.timeStamps[2], u1Hea.intTimTab.period); ($RES_EVT_187) (131|160) [SCAL] (1) $TEV_14 = sample(15, u1Hea.intTimTab.t0 + u1Hea.intTimTab.timeStamps[1], u1Hea.intTimTab.period); ($RES_EVT_186) (132|161) [SCAL] (1) $TEV_13 = sample(14, u1Hea.intTimTab.t0 + u1Hea.intTimTab.timeStamps[6], u1Hea.intTimTab.period); ($RES_EVT_185) (133|162) [SCAL] (1) $TEV_12 = sample(13, u1Hea.intTimTab.t0 + u1Hea.intTimTab.timeStamps[5], u1Hea.intTimTab.period); ($RES_EVT_184) (134|163) [SCAL] (1) $TEV_11 = sample(12, u1Hea.intTimTab.t0 + u1Hea.intTimTab.timeStamps[4], u1Hea.intTimTab.period); ($RES_EVT_183) (135|164) [SCAL] (1) $TEV_10 = sample(11, u1Hea.intTimTab.t0 + u1Hea.intTimTab.timeStamps[3], u1Hea.intTimTab.period); ($RES_EVT_182) (136|165) [SCAL] (1) $TEV_9 = sample(10, u1Hea.intTimTab.t0 + u1Hea.intTimTab.timeStamps[2], u1Hea.intTimTab.period); ($RES_EVT_181) (137|166) [SCAL] (1) $TEV_8 = sample(9, u1Hea.intTimTab.t0 + u1Hea.intTimTab.timeStamps[1], u1Hea.intTimTab.period); ($RES_EVT_180) (138|167) [SCAL] (1) $TEV_7 = sample(8, u1.intTimTab.t0 + u1.intTimTab.timeStamps[4], u1.intTimTab.period); ($RES_EVT_179) (139|168) [SCAL] (1) $TEV_6 = sample(7, u1.intTimTab.t0 + u1.intTimTab.timeStamps[3], u1.intTimTab.period); ($RES_EVT_178) (140|169) [SCAL] (1) $TEV_5 = sample(6, u1.intTimTab.t0 + u1.intTimTab.timeStamps[2], u1.intTimTab.period); ($RES_EVT_177) (141|170) [SCAL] (1) $TEV_4 = sample(5, u1.intTimTab.t0 + u1.intTimTab.timeStamps[1], u1.intTimTab.period); ($RES_EVT_176) (142|171) [SCAL] (1) $TEV_3 = sample(4, u1.intTimTab.t0 + u1.intTimTab.timeStamps[4], u1.intTimTab.period); ($RES_EVT_175) (143|172) [SCAL] (1) $TEV_2 = sample(3, u1.intTimTab.t0 + u1.intTimTab.timeStamps[3], u1.intTimTab.period); ($RES_EVT_174) (144|173) [SCAL] (1) $TEV_1 = sample(2, u1.intTimTab.t0 + u1.intTimTab.timeStamps[2], u1.intTimTab.period); ($RES_EVT_173) (145|174) [SCAL] (1) $TEV_0 = sample(1, u1.intTimTab.t0 + u1.intTimTab.timeStamps[1], u1.intTimTab.period); ($RES_EVT_172) (146|175) [SCAL] (1) u1.intTimTab.idx = $PRE.u1.intTimTab.idx; ($RES_SRT_237) (147|176) [ARRY] (2) u1.intTimTab.y[:] = $PRE.u1.intTimTab.y[:]; ($RES_SRT_236) (148|178) [SCAL] (1) u1Hea.intTimTab.idx = $PRE.u1Hea.intTimTab.idx; ($RES_SRT_235) (149|179) [ARRY] (2) u1Hea.intTimTab.y[:] = $PRE.u1Hea.intTimTab.y[:]; ($RES_SRT_234) (150|181) [SCAL] (1) u1Off.intTimTab.idx = $PRE.u1Off.intTimTab.idx; ($RES_SRT_233) (151|182) [ARRY] (1) u1Off.intTimTab.y[:] = $PRE.u1Off.intTimTab.y[:]; ($RES_SRT_232) (152|183) [ARRY] (1) $PRE.assOffTim.holHea.not_u = $START.assOffTim.holHea.not_u; ($RES_SRT_245) (153|184) [ARRY] (1) $PRE.assOffTim.holHea.u = $START.assOffTim.holHea.u; ($RES_SRT_244) (154|185) [ARRY] (1) $PRE.assOffTim.holOn.not_u = $START.assOffTim.holOn.not_u; ($RES_SRT_243) (155|186) [ARRY] (1) $PRE.assOffTim.holOn.u = $START.assOffTim.holOn.u; ($RES_SRT_242) (156|187) [ARRY] (2) $PRE.assRunTim.holHea.not_u = $START.assRunTim.holHea.not_u; ($RES_SRT_241) (157|189) [ARRY] (2) $PRE.assRunTim.holHea.u = $START.assRunTim.holHea.u; ($RES_SRT_240) (158|191) [ARRY] (2) $PRE.assRunTim.holOn.not_u = $START.assRunTim.holOn.not_u; ($RES_SRT_239) (159|193) [ARRY] (2) $PRE.assRunTim.holOn.u = $START.assRunTim.holOn.u; ($RES_SRT_238) (160|195) [FOR-] (5) ($RES_BND_265) (160|195) [----] for {$i1 in 1:1, $i2 in 1:5} loop (160|195) [----] [SCAL] (1) u1Off.intTimTab.val[$i2, $i1] = integer($FUN_9[$i2, $i1] * 1e-37 + u1Off.intTimTab.table[$i2, 1 + $i1]); ($RES_BND_266) (160|195) [----] end for; (161|200) [SCAL] (1) assOffTim.assRunTim[1].message = assOffTim.message; ($RES_BND_260) (162|201) [FOR-] (12) ($RES_BND_258) (162|201) [----] for {$i1 in 1:2, $i2 in 1:6} loop (162|201) [----] [SCAL] (1) u1Hea.intTimTab.val[$i2, $i1] = integer($FUN_8[$i2, $i1] * 1e-37 + u1Hea.intTimTab.table[$i2, 1 + $i1]); ($RES_BND_259) (162|201) [----] end for; (163|213) [FOR-] (8) ($RES_BND_252) (163|213) [----] for {$i1 in 1:2, $i2 in 1:4} loop (163|213) [----] [SCAL] (1) u1.intTimTab.val[$i2, $i1] = integer($FUN_7[$i2, $i1] * 1e-37 + u1.intTimTab.table[$i2, 1 + $i1]); ($RES_BND_253) (163|213) [----] end for; (164|221) [FOR-] (4) ($RES_SIM_84) (164|221) [----] for $i1 in 1:2 loop (164|221) [----] [ALGO] (2) ($RES_SIM_85) (164|221) [----] [----] assRunTim.holOn[$i1].y := assRunTim.holOn[$i1].u; (164|221) [----] end for; (165|225) [FOR-] (4) ($RES_SIM_82) (165|225) [----] for $i1 in 1:2 loop (165|225) [----] [ALGO] (2) ($RES_SIM_83) (165|225) [----] [----] assRunTim.holOn[$i1].entryTimeTrue := if assRunTim.holOn[$i1].y then time else $PRE.assRunTim.holOn[$i1].entryTimeTrue; (165|225) [----] end for; (166|229) [FOR-] (4) ($RES_SIM_80) (166|229) [----] for $i1 in 1:2 loop (166|229) [----] [ALGO] (2) ($RES_SIM_81) (166|229) [----] [----] assRunTim.holOn[$i1].entryTimeFalse := if not assRunTim.holOn[$i1].y then time else $PRE.assRunTim.holOn[$i1].entryTimeFalse; (166|229) [----] end for; (167|233) [FOR-] (4) ($RES_SIM_76) (167|233) [----] for $i1 in 1:2 loop (167|233) [----] [ALGO] (2) ($RES_SIM_77) (167|233) [----] [----] assRunTim.holHea[$i1].y := assRunTim.holHea[$i1].u; (167|233) [----] end for; (168|237) [FOR-] (4) ($RES_SIM_74) (168|237) [----] for $i1 in 1:2 loop (168|237) [----] [ALGO] (2) ($RES_SIM_75) (168|237) [----] [----] assRunTim.holHea[$i1].entryTimeTrue := if assRunTim.holHea[$i1].y then time else $PRE.assRunTim.holHea[$i1].entryTimeTrue; (168|237) [----] end for; (169|241) [FOR-] (4) ($RES_SIM_72) (169|241) [----] for $i1 in 1:2 loop (169|241) [----] [ALGO] (2) ($RES_SIM_73) (169|241) [----] [----] assRunTim.holHea[$i1].entryTimeFalse := if not assRunTim.holHea[$i1].y then time else $PRE.assRunTim.holHea[$i1].entryTimeFalse; (169|241) [----] end for; =================== Scalar Matching =================== variable to equation ********************** var 1 --> eqn 49 var 2 --> eqn 50 var 3 --> eqn 47 var 4 --> eqn 48 var 5 --> eqn 68 var 6 --> eqn 66 var 7 --> eqn 221 var 8 --> eqn 222 var 9 --> eqn 78 var 10 --> eqn 79 var 11 --> eqn 76 var 12 --> eqn 77 var 13 --> eqn 226 var 14 --> eqn 225 var 15 --> eqn 230 var 16 --> eqn 229 var 17 --> eqn 69 var 18 --> eqn 67 var 19 --> eqn 55 var 20 --> eqn 56 var 21 --> eqn 70 var 22 --> eqn 71 var 23 --> eqn 64 var 24 --> eqn 62 var 25 --> eqn 233 var 26 --> eqn 234 var 27 --> eqn 74 var 28 --> eqn 75 var 29 --> eqn 72 var 30 --> eqn 73 var 31 --> eqn 238 var 32 --> eqn 237 var 33 --> eqn 242 var 34 --> eqn 241 var 35 --> eqn 65 var 36 --> eqn 63 var 37 --> eqn 53 var 38 --> eqn 54 var 39 --> eqn 51 var 40 --> eqn 52 var 41 --> eqn 16 var 42 --> eqn 17 var 43 --> eqn 18 var 44 --> eqn 12 var 45 --> eqn 13 var 46 --> eqn 14 var 47 --> eqn 36 var 48 --> eqn 59 var 49 --> eqn 46 var 50 --> eqn 111 var 51 --> eqn 112 var 52 --> eqn 45 var 53 --> eqn 44 var 54 --> eqn 60 var 55 --> eqn 43 var 56 --> eqn 61 var 57 --> eqn 42 var 58 --> eqn 57 var 59 --> eqn 41 var 60 --> eqn 113 var 61 --> eqn 114 var 62 --> eqn 40 var 63 --> eqn 39 var 64 --> eqn 58 var 65 --> eqn 38 var 66 --> eqn 37 var 67 --> eqn 1 var 68 --> eqn 2 var 69 --> eqn 4 var 70 --> eqn 183 var 71 --> eqn 184 var 72 --> eqn 8 var 73 --> eqn 185 var 74 --> eqn 186 var 75 --> eqn 20 var 76 --> eqn 21 var 77 --> eqn 187 var 78 --> eqn 188 var 79 --> eqn 189 var 80 --> eqn 190 var 81 --> eqn 28 var 82 --> eqn 29 var 83 --> eqn 191 var 84 --> eqn 192 var 85 --> eqn 193 var 86 --> eqn 194 var 87 --> eqn 182 var 88 --> eqn 181 var 89 --> eqn 6 var 90 --> eqn 7 var 91 --> eqn 5 var 92 --> eqn 10 var 93 --> eqn 11 var 94 --> eqn 9 var 95 --> eqn 179 var 96 --> eqn 180 var 97 --> eqn 178 var 98 --> eqn 176 var 99 --> eqn 177 var 100 --> eqn 175 var 101 --> eqn 24 var 102 --> eqn 25 var 103 --> eqn 26 var 104 --> eqn 27 var 105 --> eqn 22 var 106 --> eqn 23 var 107 --> eqn 32 var 108 --> eqn 33 var 109 --> eqn 34 var 110 --> eqn 35 var 111 --> eqn 30 var 112 --> eqn 31 var 113 --> eqn 115 var 114 --> eqn 116 var 115 --> eqn 117 var 116 --> eqn 118 var 117 --> eqn 119 var 118 --> eqn 120 var 119 --> eqn 121 var 120 --> eqn 122 var 121 --> eqn 123 var 122 --> eqn 124 var 123 --> eqn 125 var 124 --> eqn 126 var 125 --> eqn 127 var 126 --> eqn 128 var 127 --> eqn 129 var 128 --> eqn 130 var 129 --> eqn 131 var 130 --> eqn 132 var 131 --> eqn 133 var 132 --> eqn 134 var 133 --> eqn 135 var 134 --> eqn 136 var 135 --> eqn 137 var 136 --> eqn 138 var 137 --> eqn 139 var 138 --> eqn 140 var 139 --> eqn 141 var 140 --> eqn 142 var 141 --> eqn 143 var 142 --> eqn 144 var 143 --> eqn 145 var 144 --> eqn 146 var 145 --> eqn 147 var 146 --> eqn 148 var 147 --> eqn 149 var 148 --> eqn 150 var 149 --> eqn 151 var 150 --> eqn 152 var 151 --> eqn 153 var 152 --> eqn 154 var 153 --> eqn 155 var 154 --> eqn 156 var 155 --> eqn 157 var 156 --> eqn 158 var 157 --> eqn 159 var 158 --> eqn 160 var 159 --> eqn 161 var 160 --> eqn 162 var 161 --> eqn 163 var 162 --> eqn 164 var 163 --> eqn 165 var 164 --> eqn 166 var 165 --> eqn 167 var 166 --> eqn 168 var 167 --> eqn 169 var 168 --> eqn 170 var 169 --> eqn 171 var 170 --> eqn 172 var 171 --> eqn 173 var 172 --> eqn 174 var 173 --> eqn 86 var 174 --> eqn 87 var 175 --> eqn 88 var 176 --> eqn 89 var 177 --> eqn 90 var 178 --> eqn 91 var 179 --> eqn 97 var 180 --> eqn 92 var 181 --> eqn 98 var 182 --> eqn 93 var 183 --> eqn 99 var 184 --> eqn 94 var 185 --> eqn 100 var 186 --> eqn 95 var 187 --> eqn 101 var 188 --> eqn 96 var 189 --> eqn 102 var 190 --> eqn 103 var 191 --> eqn 107 var 192 --> eqn 104 var 193 --> eqn 108 var 194 --> eqn 105 var 195 --> eqn 109 var 196 --> eqn 106 var 197 --> eqn 110 var 198 --> eqn 85 var 199 --> eqn 84 var 200 --> eqn 83 var 201 --> eqn 82 var 202 --> eqn 81 var 203 --> eqn 80 var 204 --> eqn 195 var 205 --> eqn 196 var 206 --> eqn 197 var 207 --> eqn 198 var 208 --> eqn 199 var 209 --> eqn 3 var 210 --> eqn 200 var 211 --> eqn 201 var 212 --> eqn 207 var 213 --> eqn 202 var 214 --> eqn 208 var 215 --> eqn 203 var 216 --> eqn 209 var 217 --> eqn 204 var 218 --> eqn 210 var 219 --> eqn 205 var 220 --> eqn 211 var 221 --> eqn 206 var 222 --> eqn 212 var 223 --> eqn 15 var 224 --> eqn 213 var 225 --> eqn 217 var 226 --> eqn 214 var 227 --> eqn 218 var 228 --> eqn 215 var 229 --> eqn 219 var 230 --> eqn 216 var 231 --> eqn 220 var 232 --> eqn 19 equation to variable ********************** eqn 1 --> var 67 eqn 2 --> var 68 eqn 3 --> var 209 eqn 4 --> var 69 eqn 5 --> var 91 eqn 6 --> var 89 eqn 7 --> var 90 eqn 8 --> var 72 eqn 9 --> var 94 eqn 10 --> var 92 eqn 11 --> var 93 eqn 12 --> var 44 eqn 13 --> var 45 eqn 14 --> var 46 eqn 15 --> var 223 eqn 16 --> var 41 eqn 17 --> var 42 eqn 18 --> var 43 eqn 19 --> var 232 eqn 20 --> var 75 eqn 21 --> var 76 eqn 22 --> var 105 eqn 23 --> var 106 eqn 24 --> var 101 eqn 25 --> var 102 eqn 26 --> var 103 eqn 27 --> var 104 eqn 28 --> var 81 eqn 29 --> var 82 eqn 30 --> var 111 eqn 31 --> var 112 eqn 32 --> var 107 eqn 33 --> var 108 eqn 34 --> var 109 eqn 35 --> var 110 eqn 36 --> var 47 eqn 37 --> var 66 eqn 38 --> var 65 eqn 39 --> var 63 eqn 40 --> var 62 eqn 41 --> var 59 eqn 42 --> var 57 eqn 43 --> var 55 eqn 44 --> var 53 eqn 45 --> var 52 eqn 46 --> var 49 eqn 47 --> var 3 eqn 48 --> var 4 eqn 49 --> var 1 eqn 50 --> var 2 eqn 51 --> var 39 eqn 52 --> var 40 eqn 53 --> var 37 eqn 54 --> var 38 eqn 55 --> var 19 eqn 56 --> var 20 eqn 57 --> var 58 eqn 58 --> var 64 eqn 59 --> var 48 eqn 60 --> var 54 eqn 61 --> var 56 eqn 62 --> var 24 eqn 63 --> var 36 eqn 64 --> var 23 eqn 65 --> var 35 eqn 66 --> var 6 eqn 67 --> var 18 eqn 68 --> var 5 eqn 69 --> var 17 eqn 70 --> var 21 eqn 71 --> var 22 eqn 72 --> var 29 eqn 73 --> var 30 eqn 74 --> var 27 eqn 75 --> var 28 eqn 76 --> var 11 eqn 77 --> var 12 eqn 78 --> var 9 eqn 79 --> var 10 eqn 80 --> var 203 eqn 81 --> var 202 eqn 82 --> var 201 eqn 83 --> var 200 eqn 84 --> var 199 eqn 85 --> var 198 eqn 86 --> var 173 eqn 87 --> var 174 eqn 88 --> var 175 eqn 89 --> var 176 eqn 90 --> var 177 eqn 91 --> var 178 eqn 92 --> var 180 eqn 93 --> var 182 eqn 94 --> var 184 eqn 95 --> var 186 eqn 96 --> var 188 eqn 97 --> var 179 eqn 98 --> var 181 eqn 99 --> var 183 eqn 100 --> var 185 eqn 101 --> var 187 eqn 102 --> var 189 eqn 103 --> var 190 eqn 104 --> var 192 eqn 105 --> var 194 eqn 106 --> var 196 eqn 107 --> var 191 eqn 108 --> var 193 eqn 109 --> var 195 eqn 110 --> var 197 eqn 111 --> var 50 eqn 112 --> var 51 eqn 113 --> var 60 eqn 114 --> var 61 eqn 115 --> var 113 eqn 116 --> var 114 eqn 117 --> var 115 eqn 118 --> var 116 eqn 119 --> var 117 eqn 120 --> var 118 eqn 121 --> var 119 eqn 122 --> var 120 eqn 123 --> var 121 eqn 124 --> var 122 eqn 125 --> var 123 eqn 126 --> var 124 eqn 127 --> var 125 eqn 128 --> var 126 eqn 129 --> var 127 eqn 130 --> var 128 eqn 131 --> var 129 eqn 132 --> var 130 eqn 133 --> var 131 eqn 134 --> var 132 eqn 135 --> var 133 eqn 136 --> var 134 eqn 137 --> var 135 eqn 138 --> var 136 eqn 139 --> var 137 eqn 140 --> var 138 eqn 141 --> var 139 eqn 142 --> var 140 eqn 143 --> var 141 eqn 144 --> var 142 eqn 145 --> var 143 eqn 146 --> var 144 eqn 147 --> var 145 eqn 148 --> var 146 eqn 149 --> var 147 eqn 150 --> var 148 eqn 151 --> var 149 eqn 152 --> var 150 eqn 153 --> var 151 eqn 154 --> var 152 eqn 155 --> var 153 eqn 156 --> var 154 eqn 157 --> var 155 eqn 158 --> var 156 eqn 159 --> var 157 eqn 160 --> var 158 eqn 161 --> var 159 eqn 162 --> var 160 eqn 163 --> var 161 eqn 164 --> var 162 eqn 165 --> var 163 eqn 166 --> var 164 eqn 167 --> var 165 eqn 168 --> var 166 eqn 169 --> var 167 eqn 170 --> var 168 eqn 171 --> var 169 eqn 172 --> var 170 eqn 173 --> var 171 eqn 174 --> var 172 eqn 175 --> var 100 eqn 176 --> var 98 eqn 177 --> var 99 eqn 178 --> var 97 eqn 179 --> var 95 eqn 180 --> var 96 eqn 181 --> var 88 eqn 182 --> var 87 eqn 183 --> var 70 eqn 184 --> var 71 eqn 185 --> var 73 eqn 186 --> var 74 eqn 187 --> var 77 eqn 188 --> var 78 eqn 189 --> var 79 eqn 190 --> var 80 eqn 191 --> var 83 eqn 192 --> var 84 eqn 193 --> var 85 eqn 194 --> var 86 eqn 195 --> var 204 eqn 196 --> var 205 eqn 197 --> var 206 eqn 198 --> var 207 eqn 199 --> var 208 eqn 200 --> var 210 eqn 201 --> var 211 eqn 202 --> var 213 eqn 203 --> var 215 eqn 204 --> var 217 eqn 205 --> var 219 eqn 206 --> var 221 eqn 207 --> var 212 eqn 208 --> var 214 eqn 209 --> var 216 eqn 210 --> var 218 eqn 211 --> var 220 eqn 212 --> var 222 eqn 213 --> var 224 eqn 214 --> var 226 eqn 215 --> var 228 eqn 216 --> var 230 eqn 217 --> var 225 eqn 218 --> var 227 eqn 219 --> var 229 eqn 220 --> var 231 eqn 221 --> var 7 eqn 222 --> var 8 eqn 223 --> var -1 eqn 224 --> var -1 eqn 225 --> var 14 eqn 226 --> var 13 eqn 227 --> var -1 eqn 228 --> var -1 eqn 229 --> var 16 eqn 230 --> var 15 eqn 231 --> var -1 eqn 232 --> var -1 eqn 233 --> var 25 eqn 234 --> var 26 eqn 235 --> var -1 eqn 236 --> var -1 eqn 237 --> var 32 eqn 238 --> var 31 eqn 239 --> var -1 eqn 240 --> var -1 eqn 241 --> var 34 eqn 242 --> var 33 eqn 243 --> var -1 eqn 244 --> var -1 Error: Internal error NBInitialization.main failed to apply modules! " [Timeout remaining time 300] [Calling sys.exit(0), Time elapsed: 6.461744257248938]