Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr Buildings_latest_Buildings.Templates.Plants.Controls.PolyvalentHeatPumps.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.001869/0.001869, allocations: 84.88 kB / 20.82 MB, free: 3.648 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.002004/0.002004, allocations: 169 kB / 24.24 MB, free: 232 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.648/1.648, 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.727/3.727, allocations: 438.7 MB / 0.6835 GB, free: 13.6 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.PolyvalentHeatPumps.Validation.AssertMinimumRuntime,tolerance=1e-06,outputFormat="empty",numberOfIntervals=2500,variableFilter="",fileNamePrefix="Buildings_latest_Buildings.Templates.Plants.Controls.PolyvalentHeatPumps.Validation.AssertMinimumRuntime") translateModel(Buildings.Templates.Plants.Controls.PolyvalentHeatPumps.Validation.AssertMinimumRuntime,tolerance=1e-06,outputFormat="empty",numberOfIntervals=2500,variableFilter="",fileNamePrefix="Buildings_latest_Buildings.Templates.Plants.Controls.PolyvalentHeatPumps.Validation.AssertMinimumRuntime") [Timeout 300] "Notification: Performance of FrontEnd - Absyn->SCode: time 2.667e-05/2.667e-05, allocations: 7.125 kB / 0.8395 GB, free: 14.14 MB / 0.8073 GB Notification: Performance of NFInst.instantiate(Buildings.Templates.Plants.Controls.PolyvalentHeatPumps.Validation.AssertMinimumRuntime): time 0.003329/0.003356, allocations: 1.331 MB / 0.8408 GB, free: 12.8 MB / 0.8073 GB Notification: Performance of NFInst.instExpressions: time 0.004032/0.007388, allocations: 2.202 MB / 0.8429 GB, free: 10.58 MB / 0.8073 GB Notification: Performance of NFInst.updateImplicitVariability: time 0.0001748/0.007562, allocations: 19.81 kB / 0.843 GB, free: 10.56 MB / 0.8073 GB Notification: Performance of NFTyping.typeComponents: time 0.0007185/0.008281, allocations: 298.8 kB / 0.8433 GB, free: 10.27 MB / 0.8073 GB Notification: Performance of NFTyping.typeBindings: time 0.0003583/0.008639, allocations: 199 kB / 0.8434 GB, free: 10.07 MB / 0.8073 GB Notification: Performance of NFTyping.typeClassSections: time 0.001561/0.0102, allocations: 0.604 MB / 0.844 GB, free: 9.469 MB / 0.8073 GB Notification: Performance of NFFlatten.flatten: time 0.002406/0.01261, allocations: 1.782 MB / 0.8458 GB, free: 7.684 MB / 0.8073 GB Notification: Performance of NFFlatten.resolveConnections: time 0.0003796/0.01299, allocations: 146.7 kB / 0.8459 GB, free: 7.527 MB / 0.8073 GB Notification: Performance of NFEvalConstants.evaluate: time 0.001152/0.01414, allocations: 0.7215 MB / 0.8466 GB, free: 6.805 MB / 0.8073 GB Notification: Performance of NFSimplifyModel.simplify: time 0.0008001/0.01494, allocations: 0.538 MB / 0.8471 GB, free: 6.266 MB / 0.8073 GB Notification: Performance of NFPackage.collectConstants: time 0.0001517/0.01509, allocations: 80 kB / 0.8472 GB, free: 6.188 MB / 0.8073 GB Notification: Performance of NFFlatten.collectFunctions: time 0.0004058/0.0155, allocations: 175.8 kB / 0.8474 GB, free: 6.016 MB / 0.8073 GB Notification: Performance of combineBinaries: time 0.001963/0.01746, allocations: 1.1 MB / 0.8485 GB, free: 4.91 MB / 0.8073 GB Notification: Performance of replaceArrayConstructors: time 0.0004911/0.01795, allocations: 494.9 kB / 0.8489 GB, free: 4.426 MB / 0.8073 GB Notification: Performance of NFVerifyModel.verify: time 8.105e-05/0.01803, allocations: 28 kB / 0.849 GB, free: 4.398 MB / 0.8073 GB Notification: Performance of FrontEnd: time 7.118e-05/0.0181, allocations: 27.81 kB / 0.849 GB, free: 4.371 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 (72) * Number of variables: 100 (68) Notification: Performance of [SIM] Bindings: time 0.005478/0.02358, allocations: 3.981 MB / 0.8529 GB, free: 252 kB / 0.8073 GB Notification: Performance of [SIM] FunctionAlias: time 0.000984/0.02456, allocations: 0.6616 MB / 0.8535 GB, free: 15.59 MB / 0.823 GB Notification: Performance of [SIM] Early Inline: time 0.004078/0.02864, allocations: 2.991 MB / 0.8564 GB, free: 12.55 MB / 0.823 GB Notification: Performance of [SIM] Simplify 1: time 0.0007516/0.02939, allocations: 463.7 kB / 0.8569 GB, free: 12.06 MB / 0.823 GB Notification: Performance of [SIM] Alias: time 0.003865/0.03326, allocations: 2.398 MB / 0.8592 GB, free: 9.477 MB / 0.823 GB Notification: Performance of [SIM] Simplify 2: time 0.0006414/0.0339, allocations: 431.7 kB / 0.8596 GB, free: 9.027 MB / 0.823 GB Notification: Performance of [SIM] Remove Stream: time 0.0005134/0.03441, allocations: 364.5 kB / 0.86 GB, free: 8.645 MB / 0.823 GB Notification: Performance of [SIM] Detect States: time 0.001652/0.03607, allocations: 1.19 MB / 0.8611 GB, free: 7.387 MB / 0.823 GB Notification: Performance of [SIM] Events: time 0.001637/0.0377, allocations: 0.8625 MB / 0.862 GB, free: 6.504 MB / 0.823 GB Notification: Performance of [SIM] Partitioning: time 0.001913/0.03962, allocations: 1.307 MB / 0.8633 GB, free: 5.09 MB / 0.823 GB Notification: Performance of [SIM] Causalize: time 0.002729/0.04234, allocations: 1.611 MB / 0.8648 GB, free: 3.43 MB / 0.823 GB Notification: Performance of [SIM] After Index Reduction Inline: time 0.005465/0.04781, allocations: 3.793 MB / 0.8685 GB, free: 15.63 MB / 0.8386 GB Notification: Performance of [INI] Simplify: time 0.00355/0.05136, allocations: 1.774 MB / 0.8703 GB, free: 13.75 MB / 0.8386 GB Notification: Performance of [INI] Inline: time 0.005697/0.05706, allocations: 4.503 MB / 0.8747 GB, free: 9.23 MB / 0.8386 GB Notification: Performance of [INI] Partitioning: time 0.0002214/0.05728, allocations: 71.95 kB / 0.8747 GB, free: 9.141 MB / 0.8386 GB Notification: Performance of [INI] Cleanup: time 0.001439/0.05872, allocations: 0.8779 MB / 0.8756 GB, free: 8.262 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_81) [----] for $i1 in 1:2 loop [----] [ALGO] (2) ($RES_SIM_82) [----] [----] assRunTim.holCoo[$i1].entryTimeFalse := if not assRunTim.holCoo[$i1].y then time else $PRE.assRunTim.holCoo[$i1].entryTimeFalse; [----] end for; slice: {2, 3} [FOR-] (4) ($RES_SIM_83) [----] for $i1 in 1:2 loop [----] [ALGO] (2) ($RES_SIM_84) [----] [----] assRunTim.holCoo[$i1].entryTimeTrue := if assRunTim.holCoo[$i1].y then time else $PRE.assRunTim.holCoo[$i1].entryTimeTrue; [----] end for; slice: {2, 3} [FOR-] (4) ($RES_SIM_85) [----] for $i1 in 1:2 loop [----] [ALGO] (2) ($RES_SIM_86) [----] [----] assRunTim.holCoo[$i1].y := assRunTim.holCoo[$i1].u; [----] end for; slice: {2, 3} [FOR-] (4) ($RES_SIM_89) [----] for $i1 in 1:2 loop [----] [ALGO] (2) ($RES_SIM_90) [----] [----] 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_91) [----] for $i1 in 1:2 loop [----] [ALGO] (2) ($RES_SIM_92) [----] [----] 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_93) [----] for $i1 in 1:2 loop [----] [ALGO] (2) ($RES_SIM_94) [----] [----] assRunTim.holHea[$i1].y := assRunTim.holHea[$i1].u; [----] end for; slice: {2, 3} Error: Internal error NBSorting.tarjan failed to sort system: System Variables (155/226) **************************** (1|1) [DISC] (2) Boolean[2] assRunTim.u1Hea (2|3) [DISC] (2) Boolean[2] assRunTim.u1Coo (3|5) [DISC] (2) Boolean[2] assRunTim.holHea.u (fixed = {true for $f1 in 1:2}, start = {false for $holHea1 in 1:2}) (4|7) [DISS] (2) Boolean[2] assRunTim.holHea.y (5|9) [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}) (6|11) [DISC] (2) protected Boolean[2] assRunTim.holHea.not_y = {not assRunTim.holHea[$holHea1].y for $holHea1 in 1:2} (7|13) [DISS] (2) protected discrete Real[2] assRunTim.holHea.entryTimeTrue (8|15) [DISS] (2) protected discrete Real[2] assRunTim.holHea.entryTimeFalse (9|17) [DISC] (2) Boolean[2] assRunTim.xorHea.u1 (10|19) [DISC] (2) Boolean[2] assRunTim.xorHea.y (11|21) [DISC] (2) Boolean[2] assRunTim.holCoo.u (fixed = {true for $f1 in 1:2}, start = {false for $holCoo1 in 1:2}) (12|23) [DISS] (2) Boolean[2] assRunTim.holCoo.y (13|25) [DISC] (2) protected Boolean[2] assRunTim.holCoo.not_u = {not assRunTim.holCoo[$holCoo1].u for $holCoo1 in 1:2} (fixed = {true for $f1 in 1:2}, start = {true for $holCoo1 in 1:2}) (14|27) [DISC] (2) protected Boolean[2] assRunTim.holCoo.not_y = {not assRunTim.holCoo[$holCoo1].y for $holCoo1 in 1:2} (15|29) [DISS] (2) protected discrete Real[2] assRunTim.holCoo.entryTimeTrue (16|31) [DISS] (2) protected discrete Real[2] assRunTim.holCoo.entryTimeFalse (17|33) [DISC] (2) Boolean[2] assRunTim.xorCoo.u1 (18|35) [DISC] (2) Boolean[2] assRunTim.xorCoo.y (19|37) [DISC] (2) Boolean[2] assRunTim.nor.y (20|39) [DISS] (2) protected Integer[2] u1Hea.intTimTab.y (21|41) [DISS] (1) protected Integer u1Hea.intTimTab.idx (fixed = false) (22|42) [DISS] (2) protected Integer[2] u1Coo.intTimTab.y (23|44) [DISS] (1) protected Integer u1Coo.intTimTab.idx (fixed = false) (24|45) [DISC] (1) Boolean[1] assOffTim.u1Hea (25|46) [DISC] (1) Boolean[1] assOffTim.u1Coo (26|47) [DISC] (1) Boolean[1] assOffTim.holHea.u (fixed = {true for $f1 in 1:1}, start = {false}) (27|48) [DISS] (1) Boolean[1] assOffTim.holHea.y (28|49) [DISC] (1) protected Boolean[1] assOffTim.holHea.not_u = {not assOffTim.holHea[1].u} (fixed = {true for $f1 in 1:1}, start = {true}) (29|50) [DISC] (1) protected Boolean[1] assOffTim.holHea.not_y = {not assOffTim.holHea[1].y} (30|51) [DISS] (1) protected discrete Real[1] assOffTim.holHea.entryTimeTrue (31|52) [DISS] (1) protected discrete Real[1] assOffTim.holHea.entryTimeFalse (32|53) [DISC] (1) Boolean[1] assOffTim.xorHea.u1 (33|54) [DISC] (1) Boolean[1] assOffTim.xorHea.y (34|55) [DISC] (1) Boolean[1] assOffTim.holCoo.u (fixed = {true for $f1 in 1:1}, start = {false}) (35|56) [DISS] (1) Boolean[1] assOffTim.holCoo.y (36|57) [DISC] (1) protected Boolean[1] assOffTim.holCoo.not_u = {not assOffTim.holCoo[1].u} (fixed = {true for $f1 in 1:1}, start = {true}) (37|58) [DISC] (1) protected Boolean[1] assOffTim.holCoo.not_y = {not assOffTim.holCoo[1].y} (38|59) [DISS] (1) protected discrete Real[1] assOffTim.holCoo.entryTimeTrue (39|60) [DISS] (1) protected discrete Real[1] assOffTim.holCoo.entryTimeFalse (40|61) [DISC] (1) Boolean[1] assOffTim.xorCoo.u1 (41|62) [DISC] (1) Boolean[1] assOffTim.xorCoo.y (42|63) [DISC] (1) Boolean[1] assOffTim.nor.y (43|64) [DISS] (1) protected Integer[1] u1HeaOff.intTimTab.y (44|65) [DISS] (1) protected Integer u1HeaOff.intTimTab.idx (fixed = false) (45|66) [DISS] (1) protected Integer[1] u1CooOff.intTimTab.y (46|67) [DISS] (1) protected Integer u1CooOff.intTimTab.idx (fixed = false) (47|68) [PRE-] (1) Boolean[1] $PRE.assOffTim.holCoo.not_y (48|69) [PRE-] (1) Boolean[1] $PRE.assOffTim.holCoo.not_u (49|70) [PRE-] (1) Boolean[1] $PRE.assOffTim.holCoo.u (50|71) [PRE-] (1) Boolean[1] $PRE.assOffTim.holHea.not_y (51|72) [PRE-] (1) Boolean[1] $PRE.assOffTim.holHea.not_u (52|73) [PRE-] (1) Boolean[1] $PRE.assOffTim.holHea.u (53|74) [PRE-] (2) Boolean[2] $PRE.assRunTim.holCoo.not_y (54|76) [PRE-] (2) Boolean[2] $PRE.assRunTim.holCoo.not_u (55|78) [PRE-] (2) Boolean[2] $PRE.assRunTim.holCoo.u (56|80) [PRE-] (2) Boolean[2] $PRE.assRunTim.holHea.not_y (57|82) [PRE-] (2) Boolean[2] $PRE.assRunTim.holHea.not_u (58|84) [PRE-] (2) Boolean[2] $PRE.assRunTim.holHea.u (59|86) [PRE-] (1) Integer[1] $PRE.u1CooOff.intTimTab.y (60|87) [PRE-] (1) Integer $PRE.u1CooOff.intTimTab.idx (61|88) [PRE-] (1) Integer[1] $PRE.u1HeaOff.intTimTab.y (62|89) [PRE-] (1) Integer $PRE.u1HeaOff.intTimTab.idx (63|90) [PRE-] (1) discrete Real[1] $PRE.assOffTim.holCoo.entryTimeFalse (64|91) [PRE-] (1) discrete Real[1] $PRE.assOffTim.holCoo.entryTimeTrue (65|92) [PRE-] (1) Boolean[1] $PRE.assOffTim.holCoo.y (66|93) [PRE-] (1) discrete Real[1] $PRE.assOffTim.holHea.entryTimeFalse (67|94) [PRE-] (1) discrete Real[1] $PRE.assOffTim.holHea.entryTimeTrue (68|95) [PRE-] (1) Boolean[1] $PRE.assOffTim.holHea.y (69|96) [PRE-] (2) Integer[2] $PRE.u1Coo.intTimTab.y (70|98) [PRE-] (1) Integer $PRE.u1Coo.intTimTab.idx (71|99) [PRE-] (2) Integer[2] $PRE.u1Hea.intTimTab.y (72|101) [PRE-] (1) Integer $PRE.u1Hea.intTimTab.idx (73|102) [PRE-] (2) discrete Real[2] $PRE.assRunTim.holCoo.entryTimeFalse (74|104) [PRE-] (2) discrete Real[2] $PRE.assRunTim.holCoo.entryTimeTrue (75|106) [PRE-] (2) Boolean[2] $PRE.assRunTim.holCoo.y (76|108) [PRE-] (2) discrete Real[2] $PRE.assRunTim.holHea.entryTimeFalse (77|110) [PRE-] (2) discrete Real[2] $PRE.assRunTim.holHea.entryTimeTrue (78|112) [PRE-] (2) Boolean[2] $PRE.assRunTim.holHea.y (79|114) [DISC] (1) Boolean $WC_23 (80|115) [DISC] (1) Boolean $WC_22 (81|116) [DISC] (1) Boolean $WC_21 (82|117) [DISC] (1) Boolean $WC_20 (83|118) [DISC] (1) Boolean $WC_19 (84|119) [DISC] (1) Boolean $WC_18 (85|120) [DISC] (1) Boolean $WC_17 (86|121) [DISC] (1) Boolean $WC_16 (87|122) [DISC] (1) Boolean $WC_15 (88|123) [DISC] (1) Boolean $WC_14 (89|124) [DISC] (1) Boolean $WC_13 (90|125) [DISC] (1) Boolean $WC_12 (91|126) [DISC] (1) Boolean $WC_11 (92|127) [DISC] (1) Boolean $WC_10 (93|128) [DISC] (1) Boolean $WC_9 (94|129) [DISC] (1) Boolean $WC_8 (95|130) [DISC] (1) Boolean $WC_7 (96|131) [DISC] (1) Boolean $WC_6 (97|132) [DISC] (1) Boolean $WC_5 (98|133) [DISC] (1) Boolean $WC_4 (99|134) [DISC] (1) Boolean $WC_3 (100|135) [DISC] (1) Boolean $WC_2 (101|136) [DISC] (1) Boolean $WC_1 (102|137) [DISC] (1) Boolean $WC_0 (103|138) [DISC] (1) Boolean $SEV_3 (104|139) [DISC] (1) Boolean $SEV_2 (105|140) [DISC] (2) Boolean[2] $SEV_1 (106|142) [DISC] (2) Boolean[2] $SEV_0 (107|144) [DISC] (1) Boolean $TEV_27 (108|145) [DISC] (1) Boolean $TEV_26 (109|146) [DISC] (1) Boolean $TEV_25 (110|147) [DISC] (1) Boolean $TEV_24 (111|148) [DISC] (1) Boolean $TEV_23 (112|149) [DISC] (1) Boolean $TEV_22 (113|150) [DISC] (1) Boolean $TEV_21 (114|151) [DISC] (1) Boolean $TEV_20 (115|152) [DISC] (1) Boolean $TEV_19 (116|153) [DISC] (1) Boolean $TEV_18 (117|154) [DISC] (1) Boolean $TEV_17 (118|155) [DISC] (1) Boolean $TEV_16 (119|156) [DISC] (1) Boolean $TEV_15 (120|157) [DISC] (1) Boolean $TEV_14 (121|158) [DISC] (1) Boolean $TEV_13 (122|159) [DISC] (1) Boolean $TEV_12 (123|160) [DISC] (1) Boolean $TEV_11 (124|161) [DISC] (1) Boolean $TEV_10 (125|162) [DISC] (1) Boolean $TEV_9 (126|163) [DISC] (1) Boolean $TEV_8 (127|164) [DISC] (1) Boolean $TEV_7 (128|165) [DISC] (1) Boolean $TEV_6 (129|166) [DISC] (1) Boolean $TEV_5 (130|167) [DISC] (1) Boolean $TEV_4 (131|168) [DISC] (1) Boolean $TEV_3 (132|169) [DISC] (1) Boolean $TEV_2 (133|170) [DISC] (1) Boolean $TEV_1 (134|171) [DISC] (1) Boolean $TEV_0 (135|172) [PRMT] (3) Real[3, 1] $FUN_12 (fixed = {false for $i102 in 1:3, $i103 in 1:1}) (136|175) [PRMT] (4) Real[4, 1] $FUN_11 (fixed = {false for $i104 in 1:4, $i105 in 1:1}) (137|179) [PRMT] (6) Real[3, 2] $FUN_10 (fixed = {false for $i106 in 1:3, $i107 in 1:2}) (138|185) [PRMT] (8) Real[4, 2] $FUN_9 (fixed = {false for $i108 in 1:4, $i109 in 1:2}) (139|193) [PRMT] (1) Integer $FUN_8 (fixed = false) (140|194) [PRMT] (1) Real $FUN_7 (fixed = false) (141|195) [PRMT] (1) Integer $FUN_6 (fixed = false) (142|196) [PRMT] (1) Real $FUN_5 (fixed = false) (143|197) [PRMT] (1) Integer $FUN_4 (fixed = false) (144|198) [PRMT] (1) Real $FUN_3 (fixed = false) (145|199) [PRMT] (1) Integer $FUN_2 (fixed = false) (146|200) [PRMT] (1) Real $FUN_1 (fixed = false) (147|201) [PRMT] (3) protected final parameter Integer[3, 1] u1CooOff.intTimTab.val = {integer(($FUN_12)[$i22, $i23] * 1e-37 + u1CooOff.intTimTab.table[$i22, 1 + $i23]) for $i23 in 1:1, $i22 in 1:3} (fixed = {true for $i57 in 1:3, $i58 in 1:1}) (148|204) [PRMT] (1) protected parameter Real u1CooOff.intTimTab.t0 (fixed = false) (149|205) [PRMT] (4) protected final parameter Integer[4, 1] u1HeaOff.intTimTab.val = {integer(($FUN_11)[$i20, $i21] * 1e-37 + u1HeaOff.intTimTab.table[$i20, 1 + $i21]) for $i21 in 1:1, $i20 in 1:4} (fixed = {true for $i65 in 1:4, $i66 in 1:1}) (150|209) [PRMT] (1) protected parameter Real u1HeaOff.intTimTab.t0 (fixed = false) (151|210) [PRMT] (1) parameter String[1] assOffTim.assRunTim.message = {assOffTim.message for $f1 in 1:1} (fixed = {true for $i72 in 1:1}) (152|211) [PRMT] (6) protected final parameter Integer[3, 2] u1Coo.intTimTab.val = {integer(($FUN_10)[$i18, $i19] * 1e-37 + u1Coo.intTimTab.table[$i18, 1 + $i19]) for $i19 in 1:2, $i18 in 1:3} (fixed = {true for $i80 in 1:3, $i81 in 1:2}) (153|217) [PRMT] (1) protected parameter Real u1Coo.intTimTab.t0 (fixed = false) (154|218) [PRMT] (8) protected final parameter Integer[4, 2] u1Hea.intTimTab.val = {integer(($FUN_9)[$i16, $i17] * 1e-37 + u1Hea.intTimTab.table[$i16, 1 + $i17]) for $i17 in 1:2, $i16 in 1:4} (fixed = {true for $i88 in 1:4, $i89 in 1:2}) (155|226) [PRMT] (1) protected parameter Real u1Hea.intTimTab.t0 (fixed = false) System Equations (177/238) **************************** (1|1) [ALGO] (0) ($RES_SIM_0) (1|1) [----] for i in 1:3 loop (1|1) [----] assert(noEvent(abs(u1CooOff.table[i, 2]) < 1e-37 or abs((-1.0) + u1CooOff.table[i, 2]) < 1e-37), \"Table value table[\" + String(i, 0, true) + \", \" + \"2\" + \"] = \" + String(u1CooOff.table[i, 2], 6, 0, true) + \" does not equal either 0 or 1.\", AssertionLevel.error); (1|1) [----] end for; (2|1) [ARRY] (1) u1CooOff.intTimTab.y[:] = u1CooOff.intTimTab.val[u1CooOff.intTimTab.idx, :]; ($RES_SIM_1) (3|2) [SCAL] (1) u1CooOff.intTimTab.idx = $FUN_8; ($RES_SIM_2) (4|3) [ALGO] (0) ($RES_SIM_3) (4|3) [----] assert(noEvent(u1CooOff.intTimTab.period - u1CooOff.intTimTab.table[1, 2] > 1e-37), \"In AssertMinimumRuntime.u1CooOff.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(u1CooOff.intTimTab.table[1, 1]) < 1e-37), \"In AssertMinimumRuntime.u1CooOff.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:3 loop (6|3) [----] assert(noEvent(abs(u1CooOff.intTimTab.table[i, 2] - CAST(Real, integer(u1CooOff.intTimTab.table[i, 2]))) < 1e-37), \"In $EMPTY: Table value table[\" + String(i, 0, true) + \", \" + \"2\" + \"] = \" + String(u1CooOff.intTimTab.table[i, 2], 6, 0, true) + \" is not an Integer.\", AssertionLevel.error); (6|3) [----] end for; (7|3) [SCAL] (1) u1CooOff.intTimTab.t0 = $FUN_7; ($RES_SIM_6) (8|4) [ALGO] (0) ($RES_SIM_7) (8|4) [----] for i in 1:4 loop (8|4) [----] assert(noEvent(abs(u1HeaOff.table[i, 2]) < 1e-37 or abs((-1.0) + u1HeaOff.table[i, 2]) < 1e-37), \"Table value table[\" + String(i, 0, true) + \", \" + \"2\" + \"] = \" + String(u1HeaOff.table[i, 2], 6, 0, true) + \" does not equal either 0 or 1.\", AssertionLevel.error); (8|4) [----] end for; (9|4) [ARRY] (1) u1HeaOff.intTimTab.y[:] = u1HeaOff.intTimTab.val[u1HeaOff.intTimTab.idx, :]; ($RES_SIM_8) (10|5) [SCAL] (1) u1HeaOff.intTimTab.idx = $FUN_6; ($RES_SIM_9) (11|6) [ALGO] (0) ($RES_SIM_10) (11|6) [----] assert(noEvent(u1HeaOff.intTimTab.period - u1HeaOff.intTimTab.table[1, 2] > 1e-37), \"In AssertMinimumRuntime.u1HeaOff.intTimTab: Last time stamp in table must be smaller than period.\", AssertionLevel.error); (12|6) [ALGO] (0) ($RES_SIM_11) (12|6) [----] assert(noEvent(abs(u1HeaOff.intTimTab.table[1, 1]) < 1e-37), \"In AssertMinimumRuntime.u1HeaOff.intTimTab: First time stamp must be zero as otherwise no data is defined for the start of the table.\", AssertionLevel.error); (13|6) [ALGO] (0) ($RES_SIM_12) (13|6) [----] for i in 1:4 loop (13|6) [----] assert(noEvent(abs(u1HeaOff.intTimTab.table[i, 2] - CAST(Real, integer(u1HeaOff.intTimTab.table[i, 2]))) < 1e-37), \"In $EMPTY: Table value table[\" + String(i, 0, true) + \", \" + \"2\" + \"] = \" + String(u1HeaOff.intTimTab.table[i, 2], 6, 0, true) + \" is not an Integer.\", AssertionLevel.error); (13|6) [----] end for; (14|6) [SCAL] (1) u1HeaOff.intTimTab.t0 = $FUN_5; ($RES_SIM_13) (15|7) [SCAL] (1) $PRE.assOffTim.holCoo[1].not_y = not assOffTim.holCoo[1].u; ($RES_SIM_14) (16|8) [SCAL] (1) $PRE.assOffTim.holCoo[1].y = assOffTim.holCoo[1].u; ($RES_SIM_15) (17|9) [SCAL] (1) $PRE.assOffTim.holCoo[1].entryTimeFalse = -1e60; ($RES_SIM_16) (18|10) [SCAL] (1) $PRE.assOffTim.holCoo[1].entryTimeTrue = -1e60; ($RES_SIM_17) (19|11) [SCAL] (1) $PRE.assOffTim.holHea[1].not_y = not assOffTim.holHea[1].u; ($RES_SIM_18) (20|12) [SCAL] (1) $PRE.assOffTim.holHea[1].y = assOffTim.holHea[1].u; ($RES_SIM_19) (21|13) [SCAL] (1) $PRE.assOffTim.holHea[1].entryTimeFalse = -1e60; ($RES_SIM_20) (22|14) [SCAL] (1) $PRE.assOffTim.holHea[1].entryTimeTrue = -1e60; ($RES_SIM_21) (23|15) [ALGO] (0) ($RES_SIM_22) (23|15) [----] for i in 1:3 loop (23|15) [----] for j in 2:3 loop (23|15) [----] assert(noEvent(abs(u1Coo.table[i, j]) < 1e-37 or abs((-1.0) + u1Coo.table[i, j]) < 1e-37), \"Table value table[\" + String(i, 0, true) + \", \" + String(j, 0, true) + \"] = \" + String(u1Coo.table[i, j], 6, 0, true) + \" does not equal either 0 or 1.\", AssertionLevel.error); (23|15) [----] end for; (23|15) [----] end for; (24|15) [ARRY] (2) u1Coo.intTimTab.y[:] = u1Coo.intTimTab.val[u1Coo.intTimTab.idx, :]; ($RES_SIM_23) (25|17) [SCAL] (1) u1Coo.intTimTab.idx = $FUN_4; ($RES_SIM_24) (26|18) [ALGO] (0) ($RES_SIM_25) (26|18) [----] assert(noEvent(u1Coo.intTimTab.period - u1Coo.intTimTab.table[1, 3] > 1e-37), \"In AssertMinimumRuntime.u1Coo.intTimTab: Last time stamp in table must be smaller than period.\", AssertionLevel.error); (27|18) [ALGO] (0) ($RES_SIM_26) (27|18) [----] assert(noEvent(abs(u1Coo.intTimTab.table[1, 1]) < 1e-37), \"In AssertMinimumRuntime.u1Coo.intTimTab: First time stamp must be zero as otherwise no data is defined for the start of the table.\", AssertionLevel.error); (28|18) [ALGO] (0) ($RES_SIM_27) (28|18) [----] for i in 1:3 loop (28|18) [----] for j in 2:3 loop (28|18) [----] assert(noEvent(abs(u1Coo.intTimTab.table[i, j] - CAST(Real, integer(u1Coo.intTimTab.table[i, j]))) < 1e-37), \"In $EMPTY: Table value table[\" + String(i, 0, true) + \", \" + String(j, 0, true) + \"] = \" + String(u1Coo.intTimTab.table[i, j], 6, 0, true) + \" is not an Integer.\", AssertionLevel.error); (28|18) [----] end for; (28|18) [----] end for; (29|18) [SCAL] (1) u1Coo.intTimTab.t0 = $FUN_3; ($RES_SIM_28) (30|19) [ALGO] (0) ($RES_SIM_29) (30|19) [----] for i in 1:4 loop (30|19) [----] for j in 2:3 loop (30|19) [----] 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); (30|19) [----] end for; (30|19) [----] end for; (31|19) [ARRY] (2) u1Hea.intTimTab.y[:] = u1Hea.intTimTab.val[u1Hea.intTimTab.idx, :]; ($RES_SIM_30) (32|21) [SCAL] (1) u1Hea.intTimTab.idx = $FUN_2; ($RES_SIM_31) (33|22) [ALGO] (0) ($RES_SIM_32) (33|22) [----] 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); (34|22) [ALGO] (0) ($RES_SIM_33) (34|22) [----] 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); (35|22) [ALGO] (0) ($RES_SIM_34) (35|22) [----] for i in 1:4 loop (35|22) [----] for j in 2:3 loop (35|22) [----] 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); (35|22) [----] end for; (35|22) [----] end for; (36|22) [SCAL] (1) u1Hea.intTimTab.t0 = $FUN_1; ($RES_SIM_35) (37|23) [FOR-] (2) ($RES_SIM_36) (37|23) [----] for $i1 in 1:2 loop (37|23) [----] [SCAL] (1) $PRE.assRunTim.holCoo[$i1].not_y = not assRunTim.holCoo[$i1].u; ($RES_SIM_37) (37|23) [----] end for; (38|25) [FOR-] (2) ($RES_SIM_38) (38|25) [----] for $i1 in 1:2 loop (38|25) [----] [SCAL] (1) $PRE.assRunTim.holCoo[$i1].y = assRunTim.holCoo[$i1].u; ($RES_SIM_39) (38|25) [----] end for; (39|27) [FOR-] (2) ($RES_SIM_40) (39|27) [----] for $i1 in 1:2 loop (39|27) [----] [SCAL] (1) $PRE.assRunTim.holCoo[$i1].entryTimeFalse = -1e60; ($RES_SIM_41) (39|27) [----] end for; (40|29) [FOR-] (2) ($RES_SIM_42) (40|29) [----] for $i1 in 1:2 loop (40|29) [----] [SCAL] (1) $PRE.assRunTim.holCoo[$i1].entryTimeTrue = -1e60; ($RES_SIM_43) (40|29) [----] end for; (41|31) [FOR-] (2) ($RES_SIM_44) (41|31) [----] for $i1 in 1:2 loop (41|31) [----] [SCAL] (1) $PRE.assRunTim.holHea[$i1].not_y = not assRunTim.holHea[$i1].u; ($RES_SIM_45) (41|31) [----] end for; (42|33) [FOR-] (2) ($RES_SIM_46) (42|33) [----] for $i1 in 1:2 loop (42|33) [----] [SCAL] (1) $PRE.assRunTim.holHea[$i1].y = assRunTim.holHea[$i1].u; ($RES_SIM_47) (42|33) [----] end for; (43|35) [FOR-] (2) ($RES_SIM_48) (43|35) [----] for $i1 in 1:2 loop (43|35) [----] [SCAL] (1) $PRE.assRunTim.holHea[$i1].entryTimeFalse = -1e60; ($RES_SIM_49) (43|35) [----] end for; (44|37) [FOR-] (2) ($RES_SIM_50) (44|37) [----] for $i1 in 1:2 loop (44|37) [----] [SCAL] (1) $PRE.assRunTim.holHea[$i1].entryTimeTrue = -1e60; ($RES_SIM_51) (44|37) [----] end for; (45|39) [SCAL] (1) assOffTim.u1Coo[1] = u1CooOff.intTimTab.y[1] > 0; ($RES_SIM_52) (46|40) [SCAL] (1) assOffTim.u1Hea[1] = u1HeaOff.intTimTab.y[1] > 0; ($RES_SIM_55) (47|41) [ALGO] (0) ($RES_SIM_58) (47|41) [----] assert(noEvent(assOffTim.nor[1].y), assOffTim.assRunTim[1].message, AssertionLevel.warning); (48|41) [SCAL] (1) assOffTim.nor[1].y = not (assOffTim.xorHea[1].y or assOffTim.xorCoo[1].y); ($RES_SIM_59) (49|42) [SCAL] (1) assOffTim.xorCoo[1].y = not (assOffTim.xorCoo[1].u1 and assOffTim.holCoo[1].y or not assOffTim.xorCoo[1].u1 and not assOffTim.holCoo[1].y); ($RES_SIM_60) (50|43) [ALGO] (1) ($RES_SIM_61) (50|43) [----] assOffTim.holCoo[1].entryTimeFalse := if not assOffTim.holCoo[1].y then time else $PRE.assOffTim.holCoo[1].entryTimeFalse; (51|44) [ALGO] (1) ($RES_SIM_62) (51|44) [----] assOffTim.holCoo[1].entryTimeTrue := if assOffTim.holCoo[1].y then time else $PRE.assOffTim.holCoo[1].entryTimeTrue; (52|45) [ALGO] (1) ($RES_SIM_63) (52|45) [----] assOffTim.holCoo[1].y := assOffTim.holCoo[1].u; (53|46) [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_64) (54|47) [ALGO] (1) ($RES_SIM_65) (54|47) [----] assOffTim.holHea[1].entryTimeFalse := if not assOffTim.holHea[1].y then time else $PRE.assOffTim.holHea[1].entryTimeFalse; (55|48) [ALGO] (1) ($RES_SIM_66) (55|48) [----] assOffTim.holHea[1].entryTimeTrue := if assOffTim.holHea[1].y then time else $PRE.assOffTim.holHea[1].entryTimeTrue; (56|49) [ALGO] (1) ($RES_SIM_67) (56|49) [----] assOffTim.holHea[1].y := assOffTim.holHea[1].u; (57|50) [FOR-] (2) ($RES_SIM_68) (57|50) [----] for $i1 in 1:2 loop (57|50) [----] [SCAL] (1) assRunTim.u1Coo[$i1] = u1Coo.intTimTab.y[$i1] > 0; ($RES_SIM_69) (57|50) [----] end for; (58|52) [FOR-] (2) ($RES_SIM_72) (58|52) [----] for $i1 in 1:2 loop (58|52) [----] [SCAL] (1) assRunTim.u1Hea[$i1] = u1Hea.intTimTab.y[$i1] > 0; ($RES_SIM_73) (58|52) [----] end for; (59|54) [ALGO] (0) ($RES_SIM_76) (59|54) [----] for $i37 in 1:2 loop (59|54) [----] assert(noEvent(assRunTim.nor[$i37].y), assRunTim.assRunTim[$i37].message, AssertionLevel.warning); (59|54) [----] end for; (60|54) [FOR-] (2) ($RES_SIM_77) (60|54) [----] for $i1 in 1:2 loop (60|54) [----] [SCAL] (1) assRunTim.nor[$i1].y = not (assRunTim.xorHea[$i1].y or assRunTim.xorCoo[$i1].y); ($RES_SIM_78) (60|54) [----] end for; (61|56) [FOR-] (2) ($RES_SIM_79) (61|56) [----] for $i1 in 1:2 loop (61|56) [----] [SCAL] (1) assRunTim.xorCoo[$i1].y = not (assRunTim.xorCoo[$i1].u1 and assRunTim.holCoo[$i1].y or not assRunTim.xorCoo[$i1].u1 and not assRunTim.holCoo[$i1].y); ($RES_SIM_80) (61|56) [----] end for; (62|58) [FOR-] (2) ($RES_SIM_87) (62|58) [----] for $i1 in 1:2 loop (62|58) [----] [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_88) (62|58) [----] end for; (63|60) [SCAL] (1) assOffTim.u1Coo[1] = assOffTim.holCoo[1].u; ($RES_SIM_107) (64|61) [SCAL] (1) assOffTim.u1Coo[1] = assOffTim.xorCoo[1].u1; ($RES_SIM_108) (65|62) [SCAL] (1) assOffTim.u1Hea[1] = assOffTim.holHea[1].u; ($RES_SIM_110) (66|63) [SCAL] (1) assOffTim.u1Hea[1] = assOffTim.xorHea[1].u1; ($RES_SIM_111) (67|64) [SCAL] (1) assRunTim.u1Coo[2] = assRunTim.holCoo[2].u; ($RES_SIM_120) (68|65) [SCAL] (1) assRunTim.u1Coo[2] = assRunTim.xorCoo[2].u1; ($RES_SIM_121) (69|66) [SCAL] (1) assRunTim.u1Coo[1] = assRunTim.holCoo[1].u; ($RES_SIM_122) (70|67) [SCAL] (1) assRunTim.u1Coo[1] = assRunTim.xorCoo[1].u1; ($RES_SIM_123) (71|68) [SCAL] (1) assRunTim.u1Hea[2] = assRunTim.holHea[2].u; ($RES_SIM_125) (72|69) [SCAL] (1) assRunTim.u1Hea[2] = assRunTim.xorHea[2].u1; ($RES_SIM_126) (73|70) [SCAL] (1) assRunTim.u1Hea[1] = assRunTim.holHea[1].u; ($RES_SIM_127) (74|71) [SCAL] (1) assRunTim.u1Hea[1] = assRunTim.xorHea[1].u1; ($RES_SIM_128) (75|72) [FOR-] (2) ($RES_BND_135) (75|72) [----] for $i1 in 1:2 loop (75|72) [----] [SCAL] (1) assRunTim.holCoo[$i1].not_y = not assRunTim.holCoo[$i1].y; ($RES_BND_136) (75|72) [----] end for; (76|74) [FOR-] (2) ($RES_BND_133) (76|74) [----] for $i1 in 1:2 loop (76|74) [----] [SCAL] (1) assRunTim.holCoo[$i1].not_u = not assRunTim.holCoo[$i1].u; ($RES_BND_134) (76|74) [----] end for; (77|76) [FOR-] (2) ($RES_BND_131) (77|76) [----] for $i1 in 1:2 loop (77|76) [----] [SCAL] (1) assRunTim.holHea[$i1].not_y = not assRunTim.holHea[$i1].y; ($RES_BND_132) (77|76) [----] end for; (78|78) [FOR-] (2) ($RES_BND_129) (78|78) [----] for $i1 in 1:2 loop (78|78) [----] [SCAL] (1) assRunTim.holHea[$i1].not_u = not assRunTim.holHea[$i1].u; ($RES_BND_130) (78|78) [----] end for; (79|80) [SCAL] (1) $FUN_1 = Buildings.Utilities.Math.Functions.round(CAST(Real, integer(time / u1Hea.intTimTab.period)) * u1Hea.intTimTab.period, 6); ($RES_AUX_152) (80|81) [SCAL] (1) $FUN_2 = Buildings.Templates.Plants.Controls.PolyvalentHeatPumps.Validation.AssertMinimumRuntime.u1Hea.intTimTab.getIndex(time, u1Hea.intTimTab.period, u1Hea.intTimTab.timeStamps); ($RES_AUX_151) (81|82) [SCAL] (1) $FUN_3 = Buildings.Utilities.Math.Functions.round(CAST(Real, integer(time / u1Coo.intTimTab.period)) * u1Coo.intTimTab.period, 6); ($RES_AUX_150) (82|83) [SCAL] (1) $FUN_4 = Buildings.Templates.Plants.Controls.PolyvalentHeatPumps.Validation.AssertMinimumRuntime.u1Coo.intTimTab.getIndex(time, u1Coo.intTimTab.period, u1Coo.intTimTab.timeStamps); ($RES_AUX_149) (83|84) [SCAL] (1) $FUN_5 = Buildings.Utilities.Math.Functions.round(CAST(Real, integer(time / u1HeaOff.intTimTab.period)) * u1HeaOff.intTimTab.period, 6); ($RES_AUX_148) (84|85) [SCAL] (1) $FUN_6 = Buildings.Templates.Plants.Controls.PolyvalentHeatPumps.Validation.AssertMinimumRuntime.u1HeaOff.intTimTab.getIndex(time, u1HeaOff.intTimTab.period, u1HeaOff.intTimTab.timeStamps); ($RES_AUX_147) (85|86) [SCAL] (1) $FUN_7 = Buildings.Utilities.Math.Functions.round(CAST(Real, integer(time / u1CooOff.intTimTab.period)) * u1CooOff.intTimTab.period, 6); ($RES_AUX_146) (86|87) [SCAL] (1) $FUN_8 = Buildings.Templates.Plants.Controls.PolyvalentHeatPumps.Validation.AssertMinimumRuntime.u1CooOff.intTimTab.getIndex(time, u1CooOff.intTimTab.period, u1CooOff.intTimTab.timeStamps); ($RES_AUX_145) (87|88) [FOR-] (3) ($RES_SIM_163) (87|88) [----] for {$f1 in 1:1, $f2 in 1:3} loop (87|88) [----] [SCAL] (1) $FUN_12[$f2, $f1] = 1.0; ($RES_SIM_164) (87|88) [----] end for; (88|91) [FOR-] (4) ($RES_SIM_161) (88|91) [----] for {$f1 in 1:1, $f2 in 1:4} loop (88|91) [----] [SCAL] (1) $FUN_11[$f2, $f1] = 1.0; ($RES_SIM_162) (88|91) [----] end for; (89|95) [FOR-] (6) ($RES_SIM_159) (89|95) [----] for {$f1 in 1:2, $f2 in 1:3} loop (89|95) [----] [SCAL] (1) $FUN_10[$f2, $f1] = 1.0; ($RES_SIM_160) (89|95) [----] end for; (90|101) [FOR-] (8) ($RES_SIM_157) (90|101) [----] for {$f1 in 1:2, $f2 in 1:4} loop (90|101) [----] [SCAL] (1) $FUN_9[$f2, $f1] = 1.0; ($RES_SIM_158) (90|101) [----] end for; (91|109) [SCAL] (1) assOffTim.holHea[1].not_u = not assOffTim.holHea[1].u; ($RES_SIM_156) (92|110) [SCAL] (1) assOffTim.holHea[1].not_y = not assOffTim.holHea[1].y; ($RES_SIM_155) (93|111) [SCAL] (1) assOffTim.holCoo[1].not_u = not assOffTim.holCoo[1].u; ($RES_SIM_154) (94|112) [SCAL] (1) assOffTim.holCoo[1].not_y = not assOffTim.holCoo[1].y; ($RES_SIM_153) (95|113) [SCAL] (1) $WC_23 = assOffTim.holCoo[1].not_u and not $PRE.assOffTim.holCoo[1].not_u; ($RES_WC_244) (96|114) [SCAL] (1) $WC_22 = assOffTim.holCoo[1].u and not $PRE.assOffTim.holCoo[1].u; ($RES_WC_243) (97|115) [SCAL] (1) $WC_21 = assOffTim.holCoo[1].not_u and not $PRE.assOffTim.holCoo[1].not_u; ($RES_WC_242) (98|116) [SCAL] (1) $WC_20 = assOffTim.holCoo[1].u and not $PRE.assOffTim.holCoo[1].u; ($RES_WC_241) (99|117) [SCAL] (1) $WC_19 = assOffTim.holCoo[1].not_u and not $PRE.assOffTim.holCoo[1].not_u; ($RES_WC_240) (100|118) [SCAL] (1) $WC_18 = assOffTim.holCoo[1].u and not $PRE.assOffTim.holCoo[1].u; ($RES_WC_239) (101|119) [SCAL] (1) $WC_17 = assOffTim.holHea[1].not_u and not $PRE.assOffTim.holHea[1].not_u; ($RES_WC_238) (102|120) [SCAL] (1) $WC_16 = assOffTim.holHea[1].u and not $PRE.assOffTim.holHea[1].u; ($RES_WC_237) (103|121) [SCAL] (1) $WC_15 = assOffTim.holHea[1].not_u and not $PRE.assOffTim.holHea[1].not_u; ($RES_WC_236) (104|122) [SCAL] (1) $WC_14 = assOffTim.holHea[1].u and not $PRE.assOffTim.holHea[1].u; ($RES_WC_235) (105|123) [SCAL] (1) $WC_13 = assOffTim.holHea[1].not_u and not $PRE.assOffTim.holHea[1].not_u; ($RES_WC_234) (106|124) [SCAL] (1) $WC_12 = assOffTim.holHea[1].u and not $PRE.assOffTim.holHea[1].u; ($RES_WC_233) (107|125) [SCAL] (1) $WC_11 = assRunTim.holCoo[$i1].not_u and not $PRE.assRunTim.holCoo[$i1].not_u; ($RES_WC_232) (108|126) [SCAL] (1) $WC_10 = assRunTim.holCoo[$i1].u and not $PRE.assRunTim.holCoo[$i1].u; ($RES_WC_231) (109|127) [SCAL] (1) $WC_9 = assRunTim.holCoo[$i1].not_u and not $PRE.assRunTim.holCoo[$i1].not_u; ($RES_WC_230) (110|128) [SCAL] (1) $WC_8 = assRunTim.holCoo[$i1].u and not $PRE.assRunTim.holCoo[$i1].u; ($RES_WC_229) (111|129) [SCAL] (1) $WC_7 = assRunTim.holCoo[$i1].not_u and not $PRE.assRunTim.holCoo[$i1].not_u; ($RES_WC_228) (112|130) [SCAL] (1) $WC_6 = assRunTim.holCoo[$i1].u and not $PRE.assRunTim.holCoo[$i1].u; ($RES_WC_227) (113|131) [SCAL] (1) $WC_5 = assRunTim.holHea[$i1].not_u and not $PRE.assRunTim.holHea[$i1].not_u; ($RES_WC_226) (114|132) [SCAL] (1) $WC_4 = assRunTim.holHea[$i1].u and not $PRE.assRunTim.holHea[$i1].u; ($RES_WC_225) (115|133) [SCAL] (1) $WC_3 = assRunTim.holHea[$i1].not_u and not $PRE.assRunTim.holHea[$i1].not_u; ($RES_WC_224) (116|134) [SCAL] (1) $WC_2 = assRunTim.holHea[$i1].u and not $PRE.assRunTim.holHea[$i1].u; ($RES_WC_223) (117|135) [SCAL] (1) $WC_1 = assRunTim.holHea[$i1].not_u and not $PRE.assRunTim.holHea[$i1].not_u; ($RES_WC_222) (118|136) [SCAL] (1) $WC_0 = assRunTim.holHea[$i1].u and not $PRE.assRunTim.holHea[$i1].u; ($RES_WC_221) (119|137) [SCAL] (1) $SEV_3 = time >= (15.0 + $PRE.assOffTim.holCoo[1].entryTimeFalse) and time >= $PRE.assOffTim.holCoo[1].entryTimeTrue; ($RES_EVT_220) (120|138) [SCAL] (1) $SEV_2 = time >= (15.0 + $PRE.assOffTim.holHea[1].entryTimeFalse) and time >= $PRE.assOffTim.holHea[1].entryTimeTrue; ($RES_EVT_219) (121|139) [FOR-] (2) ($RES_EVT_217) (121|139) [----] for $i1 in 1:2 loop (121|139) [----] [SCAL] (1) $SEV_1[$i1] = time >= $PRE.assRunTim.holCoo[$i1].entryTimeFalse and time >= (15.0 + $PRE.assRunTim.holCoo[$i1].entryTimeTrue); ($RES_EVT_218) (121|139) [----] end for; (122|141) [FOR-] (2) ($RES_EVT_215) (122|141) [----] for $i1 in 1:2 loop (122|141) [----] [SCAL] (1) $SEV_0[$i1] = time >= $PRE.assRunTim.holHea[$i1].entryTimeFalse and time >= (15.0 + $PRE.assRunTim.holHea[$i1].entryTimeTrue); ($RES_EVT_216) (122|141) [----] end for; (123|143) [SCAL] (1) $TEV_27 = sample(28, u1CooOff.intTimTab.t0 + u1CooOff.intTimTab.timeStamps[3], u1CooOff.intTimTab.period); ($RES_EVT_214) (124|144) [SCAL] (1) $TEV_26 = sample(27, u1CooOff.intTimTab.t0 + u1CooOff.intTimTab.timeStamps[2], u1CooOff.intTimTab.period); ($RES_EVT_213) (125|145) [SCAL] (1) $TEV_25 = sample(26, u1CooOff.intTimTab.t0 + u1CooOff.intTimTab.timeStamps[1], u1CooOff.intTimTab.period); ($RES_EVT_212) (126|146) [SCAL] (1) $TEV_24 = sample(25, u1CooOff.intTimTab.t0 + u1CooOff.intTimTab.timeStamps[3], u1CooOff.intTimTab.period); ($RES_EVT_211) (127|147) [SCAL] (1) $TEV_23 = sample(24, u1CooOff.intTimTab.t0 + u1CooOff.intTimTab.timeStamps[2], u1CooOff.intTimTab.period); ($RES_EVT_210) (128|148) [SCAL] (1) $TEV_22 = sample(23, u1CooOff.intTimTab.t0 + u1CooOff.intTimTab.timeStamps[1], u1CooOff.intTimTab.period); ($RES_EVT_209) (129|149) [SCAL] (1) $TEV_21 = sample(22, u1HeaOff.intTimTab.t0 + u1HeaOff.intTimTab.timeStamps[4], u1HeaOff.intTimTab.period); ($RES_EVT_208) (130|150) [SCAL] (1) $TEV_20 = sample(21, u1HeaOff.intTimTab.t0 + u1HeaOff.intTimTab.timeStamps[3], u1HeaOff.intTimTab.period); ($RES_EVT_207) (131|151) [SCAL] (1) $TEV_19 = sample(20, u1HeaOff.intTimTab.t0 + u1HeaOff.intTimTab.timeStamps[2], u1HeaOff.intTimTab.period); ($RES_EVT_206) (132|152) [SCAL] (1) $TEV_18 = sample(19, u1HeaOff.intTimTab.t0 + u1HeaOff.intTimTab.timeStamps[1], u1HeaOff.intTimTab.period); ($RES_EVT_205) (133|153) [SCAL] (1) $TEV_17 = sample(18, u1HeaOff.intTimTab.t0 + u1HeaOff.intTimTab.timeStamps[4], u1HeaOff.intTimTab.period); ($RES_EVT_204) (134|154) [SCAL] (1) $TEV_16 = sample(17, u1HeaOff.intTimTab.t0 + u1HeaOff.intTimTab.timeStamps[3], u1HeaOff.intTimTab.period); ($RES_EVT_203) (135|155) [SCAL] (1) $TEV_15 = sample(16, u1HeaOff.intTimTab.t0 + u1HeaOff.intTimTab.timeStamps[2], u1HeaOff.intTimTab.period); ($RES_EVT_202) (136|156) [SCAL] (1) $TEV_14 = sample(15, u1HeaOff.intTimTab.t0 + u1HeaOff.intTimTab.timeStamps[1], u1HeaOff.intTimTab.period); ($RES_EVT_201) (137|157) [SCAL] (1) $TEV_13 = sample(14, u1Coo.intTimTab.t0 + u1Coo.intTimTab.timeStamps[3], u1Coo.intTimTab.period); ($RES_EVT_200) (138|158) [SCAL] (1) $TEV_12 = sample(13, u1Coo.intTimTab.t0 + u1Coo.intTimTab.timeStamps[2], u1Coo.intTimTab.period); ($RES_EVT_199) (139|159) [SCAL] (1) $TEV_11 = sample(12, u1Coo.intTimTab.t0 + u1Coo.intTimTab.timeStamps[1], u1Coo.intTimTab.period); ($RES_EVT_198) (140|160) [SCAL] (1) $TEV_10 = sample(11, u1Coo.intTimTab.t0 + u1Coo.intTimTab.timeStamps[3], u1Coo.intTimTab.period); ($RES_EVT_197) (141|161) [SCAL] (1) $TEV_9 = sample(10, u1Coo.intTimTab.t0 + u1Coo.intTimTab.timeStamps[2], u1Coo.intTimTab.period); ($RES_EVT_196) (142|162) [SCAL] (1) $TEV_8 = sample(9, u1Coo.intTimTab.t0 + u1Coo.intTimTab.timeStamps[1], u1Coo.intTimTab.period); ($RES_EVT_195) (143|163) [SCAL] (1) $TEV_7 = sample(8, u1Hea.intTimTab.t0 + u1Hea.intTimTab.timeStamps[4], u1Hea.intTimTab.period); ($RES_EVT_194) (144|164) [SCAL] (1) $TEV_6 = sample(7, u1Hea.intTimTab.t0 + u1Hea.intTimTab.timeStamps[3], u1Hea.intTimTab.period); ($RES_EVT_193) (145|165) [SCAL] (1) $TEV_5 = sample(6, u1Hea.intTimTab.t0 + u1Hea.intTimTab.timeStamps[2], u1Hea.intTimTab.period); ($RES_EVT_192) (146|166) [SCAL] (1) $TEV_4 = sample(5, u1Hea.intTimTab.t0 + u1Hea.intTimTab.timeStamps[1], u1Hea.intTimTab.period); ($RES_EVT_191) (147|167) [SCAL] (1) $TEV_3 = sample(4, u1Hea.intTimTab.t0 + u1Hea.intTimTab.timeStamps[4], u1Hea.intTimTab.period); ($RES_EVT_190) (148|168) [SCAL] (1) $TEV_2 = sample(3, u1Hea.intTimTab.t0 + u1Hea.intTimTab.timeStamps[3], u1Hea.intTimTab.period); ($RES_EVT_189) (149|169) [SCAL] (1) $TEV_1 = sample(2, u1Hea.intTimTab.t0 + u1Hea.intTimTab.timeStamps[2], u1Hea.intTimTab.period); ($RES_EVT_188) (150|170) [SCAL] (1) $TEV_0 = sample(1, u1Hea.intTimTab.t0 + u1Hea.intTimTab.timeStamps[1], u1Hea.intTimTab.period); ($RES_EVT_187) (151|171) [SCAL] (1) u1Hea.intTimTab.idx = $PRE.u1Hea.intTimTab.idx; ($RES_SRT_252) (152|172) [ARRY] (2) u1Hea.intTimTab.y[:] = $PRE.u1Hea.intTimTab.y[:]; ($RES_SRT_251) (153|174) [SCAL] (1) u1Coo.intTimTab.idx = $PRE.u1Coo.intTimTab.idx; ($RES_SRT_250) (154|175) [ARRY] (2) u1Coo.intTimTab.y[:] = $PRE.u1Coo.intTimTab.y[:]; ($RES_SRT_249) (155|177) [SCAL] (1) u1HeaOff.intTimTab.idx = $PRE.u1HeaOff.intTimTab.idx; ($RES_SRT_248) (156|178) [ARRY] (1) u1HeaOff.intTimTab.y[:] = $PRE.u1HeaOff.intTimTab.y[:]; ($RES_SRT_247) (157|179) [SCAL] (1) u1CooOff.intTimTab.idx = $PRE.u1CooOff.intTimTab.idx; ($RES_SRT_246) (158|180) [ARRY] (1) u1CooOff.intTimTab.y[:] = $PRE.u1CooOff.intTimTab.y[:]; ($RES_SRT_245) (159|181) [ARRY] (1) $PRE.assOffTim.holCoo.not_u = $START.assOffTim.holCoo.not_u; ($RES_SRT_260) (160|182) [ARRY] (1) $PRE.assOffTim.holCoo.u = $START.assOffTim.holCoo.u; ($RES_SRT_259) (161|183) [ARRY] (1) $PRE.assOffTim.holHea.not_u = $START.assOffTim.holHea.not_u; ($RES_SRT_258) (162|184) [ARRY] (1) $PRE.assOffTim.holHea.u = $START.assOffTim.holHea.u; ($RES_SRT_257) (163|185) [ARRY] (2) $PRE.assRunTim.holCoo.not_u = $START.assRunTim.holCoo.not_u; ($RES_SRT_256) (164|187) [ARRY] (2) $PRE.assRunTim.holCoo.u = $START.assRunTim.holCoo.u; ($RES_SRT_255) (165|189) [ARRY] (2) $PRE.assRunTim.holHea.not_u = $START.assRunTim.holHea.not_u; ($RES_SRT_254) (166|191) [ARRY] (2) $PRE.assRunTim.holHea.u = $START.assRunTim.holHea.u; ($RES_SRT_253) (167|193) [FOR-] (3) ($RES_BND_286) (167|193) [----] for {$i1 in 1:1, $i2 in 1:3} loop (167|193) [----] [SCAL] (1) u1CooOff.intTimTab.val[$i2, $i1] = integer($FUN_12[$i2, $i1] * 1e-37 + u1CooOff.intTimTab.table[$i2, 1 + $i1]); ($RES_BND_287) (167|193) [----] end for; (168|196) [FOR-] (4) ($RES_BND_280) (168|196) [----] for {$i1 in 1:1, $i2 in 1:4} loop (168|196) [----] [SCAL] (1) u1HeaOff.intTimTab.val[$i2, $i1] = integer($FUN_11[$i2, $i1] * 1e-37 + u1HeaOff.intTimTab.table[$i2, 1 + $i1]); ($RES_BND_281) (168|196) [----] end for; (169|200) [SCAL] (1) assOffTim.assRunTim[1].message = assOffTim.message; ($RES_BND_275) (170|201) [FOR-] (6) ($RES_BND_273) (170|201) [----] for {$i1 in 1:2, $i2 in 1:3} loop (170|201) [----] [SCAL] (1) u1Coo.intTimTab.val[$i2, $i1] = integer($FUN_10[$i2, $i1] * 1e-37 + u1Coo.intTimTab.table[$i2, 1 + $i1]); ($RES_BND_274) (170|201) [----] end for; (171|207) [FOR-] (8) ($RES_BND_267) (171|207) [----] for {$i1 in 1:2, $i2 in 1:4} loop (171|207) [----] [SCAL] (1) u1Hea.intTimTab.val[$i2, $i1] = integer($FUN_9[$i2, $i1] * 1e-37 + u1Hea.intTimTab.table[$i2, 1 + $i1]); ($RES_BND_268) (171|207) [----] end for; (172|215) [FOR-] (4) ($RES_SIM_93) (172|215) [----] for $i1 in 1:2 loop (172|215) [----] [ALGO] (2) ($RES_SIM_94) (172|215) [----] [----] assRunTim.holHea[$i1].y := assRunTim.holHea[$i1].u; (172|215) [----] end for; (173|219) [FOR-] (4) ($RES_SIM_91) (173|219) [----] for $i1 in 1:2 loop (173|219) [----] [ALGO] (2) ($RES_SIM_92) (173|219) [----] [----] assRunTim.holHea[$i1].entryTimeTrue := if assRunTim.holHea[$i1].y then time else $PRE.assRunTim.holHea[$i1].entryTimeTrue; (173|219) [----] end for; (174|223) [FOR-] (4) ($RES_SIM_89) (174|223) [----] for $i1 in 1:2 loop (174|223) [----] [ALGO] (2) ($RES_SIM_90) (174|223) [----] [----] assRunTim.holHea[$i1].entryTimeFalse := if not assRunTim.holHea[$i1].y then time else $PRE.assRunTim.holHea[$i1].entryTimeFalse; (174|223) [----] end for; (175|227) [FOR-] (4) ($RES_SIM_85) (175|227) [----] for $i1 in 1:2 loop (175|227) [----] [ALGO] (2) ($RES_SIM_86) (175|227) [----] [----] assRunTim.holCoo[$i1].y := assRunTim.holCoo[$i1].u; (175|227) [----] end for; (176|231) [FOR-] (4) ($RES_SIM_83) (176|231) [----] for $i1 in 1:2 loop (176|231) [----] [ALGO] (2) ($RES_SIM_84) (176|231) [----] [----] assRunTim.holCoo[$i1].entryTimeTrue := if assRunTim.holCoo[$i1].y then time else $PRE.assRunTim.holCoo[$i1].entryTimeTrue; (176|231) [----] end for; (177|235) [FOR-] (4) ($RES_SIM_81) (177|235) [----] for $i1 in 1:2 loop (177|235) [----] [ALGO] (2) ($RES_SIM_82) (177|235) [----] [----] assRunTim.holCoo[$i1].entryTimeFalse := if not assRunTim.holCoo[$i1].y then time else $PRE.assRunTim.holCoo[$i1].entryTimeFalse; (177|235) [----] end for; =================== Scalar Matching =================== variable to equation ********************** var 1 --> eqn 52 var 2 --> eqn 53 var 3 --> eqn 50 var 4 --> eqn 51 var 5 --> eqn 70 var 6 --> eqn 68 var 7 --> eqn 215 var 8 --> eqn 216 var 9 --> eqn 78 var 10 --> eqn 79 var 11 --> eqn 76 var 12 --> eqn 77 var 13 --> eqn 220 var 14 --> eqn 219 var 15 --> eqn 224 var 16 --> eqn 223 var 17 --> eqn 71 var 18 --> eqn 69 var 19 --> eqn 58 var 20 --> eqn 59 var 21 --> eqn 66 var 22 --> eqn 64 var 23 --> eqn 227 var 24 --> eqn 228 var 25 --> eqn 74 var 26 --> eqn 75 var 27 --> eqn 72 var 28 --> eqn 73 var 29 --> eqn 232 var 30 --> eqn 231 var 31 --> eqn 236 var 32 --> eqn 235 var 33 --> eqn 67 var 34 --> eqn 65 var 35 --> eqn 56 var 36 --> eqn 57 var 37 --> eqn 54 var 38 --> eqn 55 var 39 --> eqn 19 var 40 --> eqn 20 var 41 --> eqn 21 var 42 --> eqn 15 var 43 --> eqn 16 var 44 --> eqn 17 var 45 --> eqn 40 var 46 --> eqn 39 var 47 --> eqn 62 var 48 --> eqn 49 var 49 --> eqn 109 var 50 --> eqn 110 var 51 --> eqn 48 var 52 --> eqn 47 var 53 --> eqn 63 var 54 --> eqn 46 var 55 --> eqn 60 var 56 --> eqn 45 var 57 --> eqn 111 var 58 --> eqn 112 var 59 --> eqn 44 var 60 --> eqn 43 var 61 --> eqn 61 var 62 --> eqn 42 var 63 --> eqn 41 var 64 --> eqn 4 var 65 --> eqn 5 var 66 --> eqn 1 var 67 --> eqn 2 var 68 --> eqn 7 var 69 --> eqn 181 var 70 --> eqn 182 var 71 --> eqn 11 var 72 --> eqn 183 var 73 --> eqn 184 var 74 --> eqn 23 var 75 --> eqn 24 var 76 --> eqn 185 var 77 --> eqn 186 var 78 --> eqn 187 var 79 --> eqn 188 var 80 --> eqn 31 var 81 --> eqn 32 var 82 --> eqn 189 var 83 --> eqn 190 var 84 --> eqn 191 var 85 --> eqn 192 var 86 --> eqn 180 var 87 --> eqn 179 var 88 --> eqn 178 var 89 --> eqn 177 var 90 --> eqn 9 var 91 --> eqn 10 var 92 --> eqn 8 var 93 --> eqn 13 var 94 --> eqn 14 var 95 --> eqn 12 var 96 --> eqn 175 var 97 --> eqn 176 var 98 --> eqn 174 var 99 --> eqn 172 var 100 --> eqn 173 var 101 --> eqn 171 var 102 --> eqn 27 var 103 --> eqn 28 var 104 --> eqn 29 var 105 --> eqn 30 var 106 --> eqn 25 var 107 --> eqn 26 var 108 --> eqn 35 var 109 --> eqn 36 var 110 --> eqn 37 var 111 --> eqn 38 var 112 --> eqn 33 var 113 --> eqn 34 var 114 --> eqn 113 var 115 --> eqn 114 var 116 --> eqn 115 var 117 --> eqn 116 var 118 --> eqn 117 var 119 --> eqn 118 var 120 --> eqn 119 var 121 --> eqn 120 var 122 --> eqn 121 var 123 --> eqn 122 var 124 --> eqn 123 var 125 --> eqn 124 var 126 --> eqn 125 var 127 --> eqn 126 var 128 --> eqn 127 var 129 --> eqn 128 var 130 --> eqn 129 var 131 --> eqn 130 var 132 --> eqn 131 var 133 --> eqn 132 var 134 --> eqn 133 var 135 --> eqn 134 var 136 --> eqn 135 var 137 --> eqn 136 var 138 --> eqn 137 var 139 --> eqn 138 var 140 --> eqn 139 var 141 --> eqn 140 var 142 --> eqn 141 var 143 --> eqn 142 var 144 --> eqn 143 var 145 --> eqn 144 var 146 --> eqn 145 var 147 --> eqn 146 var 148 --> eqn 147 var 149 --> eqn 148 var 150 --> eqn 149 var 151 --> eqn 150 var 152 --> eqn 151 var 153 --> eqn 152 var 154 --> eqn 153 var 155 --> eqn 154 var 156 --> eqn 155 var 157 --> eqn 156 var 158 --> eqn 157 var 159 --> eqn 158 var 160 --> eqn 159 var 161 --> eqn 160 var 162 --> eqn 161 var 163 --> eqn 162 var 164 --> eqn 163 var 165 --> eqn 164 var 166 --> eqn 165 var 167 --> eqn 166 var 168 --> eqn 167 var 169 --> eqn 168 var 170 --> eqn 169 var 171 --> eqn 170 var 172 --> eqn 88 var 173 --> eqn 89 var 174 --> eqn 90 var 175 --> eqn 91 var 176 --> eqn 92 var 177 --> eqn 93 var 178 --> eqn 94 var 179 --> eqn 95 var 180 --> eqn 98 var 181 --> eqn 96 var 182 --> eqn 99 var 183 --> eqn 97 var 184 --> eqn 100 var 185 --> eqn 101 var 186 --> eqn 105 var 187 --> eqn 102 var 188 --> eqn 106 var 189 --> eqn 103 var 190 --> eqn 107 var 191 --> eqn 104 var 192 --> eqn 108 var 193 --> eqn 87 var 194 --> eqn 86 var 195 --> eqn 85 var 196 --> eqn 84 var 197 --> eqn 83 var 198 --> eqn 82 var 199 --> eqn 81 var 200 --> eqn 80 var 201 --> eqn 193 var 202 --> eqn 194 var 203 --> eqn 195 var 204 --> eqn 3 var 205 --> eqn 196 var 206 --> eqn 197 var 207 --> eqn 198 var 208 --> eqn 199 var 209 --> eqn 6 var 210 --> eqn 200 var 211 --> eqn 201 var 212 --> eqn 204 var 213 --> eqn 202 var 214 --> eqn 205 var 215 --> eqn 203 var 216 --> eqn 206 var 217 --> eqn 18 var 218 --> eqn 207 var 219 --> eqn 211 var 220 --> eqn 208 var 221 --> eqn 212 var 222 --> eqn 209 var 223 --> eqn 213 var 224 --> eqn 210 var 225 --> eqn 214 var 226 --> eqn 22 equation to variable ********************** eqn 1 --> var 66 eqn 2 --> var 67 eqn 3 --> var 204 eqn 4 --> var 64 eqn 5 --> var 65 eqn 6 --> var 209 eqn 7 --> var 68 eqn 8 --> var 92 eqn 9 --> var 90 eqn 10 --> var 91 eqn 11 --> var 71 eqn 12 --> var 95 eqn 13 --> var 93 eqn 14 --> var 94 eqn 15 --> var 42 eqn 16 --> var 43 eqn 17 --> var 44 eqn 18 --> var 217 eqn 19 --> var 39 eqn 20 --> var 40 eqn 21 --> var 41 eqn 22 --> var 226 eqn 23 --> var 74 eqn 24 --> var 75 eqn 25 --> var 106 eqn 26 --> var 107 eqn 27 --> var 102 eqn 28 --> var 103 eqn 29 --> var 104 eqn 30 --> var 105 eqn 31 --> var 80 eqn 32 --> var 81 eqn 33 --> var 112 eqn 34 --> var 113 eqn 35 --> var 108 eqn 36 --> var 109 eqn 37 --> var 110 eqn 38 --> var 111 eqn 39 --> var 46 eqn 40 --> var 45 eqn 41 --> var 63 eqn 42 --> var 62 eqn 43 --> var 60 eqn 44 --> var 59 eqn 45 --> var 56 eqn 46 --> var 54 eqn 47 --> var 52 eqn 48 --> var 51 eqn 49 --> var 48 eqn 50 --> var 3 eqn 51 --> var 4 eqn 52 --> var 1 eqn 53 --> var 2 eqn 54 --> var 37 eqn 55 --> var 38 eqn 56 --> var 35 eqn 57 --> var 36 eqn 58 --> var 19 eqn 59 --> var 20 eqn 60 --> var 55 eqn 61 --> var 61 eqn 62 --> var 47 eqn 63 --> var 53 eqn 64 --> var 22 eqn 65 --> var 34 eqn 66 --> var 21 eqn 67 --> var 33 eqn 68 --> var 6 eqn 69 --> var 18 eqn 70 --> var 5 eqn 71 --> var 17 eqn 72 --> var 27 eqn 73 --> var 28 eqn 74 --> var 25 eqn 75 --> var 26 eqn 76 --> var 11 eqn 77 --> var 12 eqn 78 --> var 9 eqn 79 --> var 10 eqn 80 --> var 200 eqn 81 --> var 199 eqn 82 --> var 198 eqn 83 --> var 197 eqn 84 --> var 196 eqn 85 --> var 195 eqn 86 --> var 194 eqn 87 --> var 193 eqn 88 --> var 172 eqn 89 --> var 173 eqn 90 --> var 174 eqn 91 --> var 175 eqn 92 --> var 176 eqn 93 --> var 177 eqn 94 --> var 178 eqn 95 --> var 179 eqn 96 --> var 181 eqn 97 --> var 183 eqn 98 --> var 180 eqn 99 --> var 182 eqn 100 --> var 184 eqn 101 --> var 185 eqn 102 --> var 187 eqn 103 --> var 189 eqn 104 --> var 191 eqn 105 --> var 186 eqn 106 --> var 188 eqn 107 --> var 190 eqn 108 --> var 192 eqn 109 --> var 49 eqn 110 --> var 50 eqn 111 --> var 57 eqn 112 --> var 58 eqn 113 --> var 114 eqn 114 --> var 115 eqn 115 --> var 116 eqn 116 --> var 117 eqn 117 --> var 118 eqn 118 --> var 119 eqn 119 --> var 120 eqn 120 --> var 121 eqn 121 --> var 122 eqn 122 --> var 123 eqn 123 --> var 124 eqn 124 --> var 125 eqn 125 --> var 126 eqn 126 --> var 127 eqn 127 --> var 128 eqn 128 --> var 129 eqn 129 --> var 130 eqn 130 --> var 131 eqn 131 --> var 132 eqn 132 --> var 133 eqn 133 --> var 134 eqn 134 --> var 135 eqn 135 --> var 136 eqn 136 --> var 137 eqn 137 --> var 138 eqn 138 --> var 139 eqn 139 --> var 140 eqn 140 --> var 141 eqn 141 --> var 142 eqn 142 --> var 143 eqn 143 --> var 144 eqn 144 --> var 145 eqn 145 --> var 146 eqn 146 --> var 147 eqn 147 --> var 148 eqn 148 --> var 149 eqn 149 --> var 150 eqn 150 --> var 151 eqn 151 --> var 152 eqn 152 --> var 153 eqn 153 --> var 154 eqn 154 --> var 155 eqn 155 --> var 156 eqn 156 --> var 157 eqn 157 --> var 158 eqn 158 --> var 159 eqn 159 --> var 160 eqn 160 --> var 161 eqn 161 --> var 162 eqn 162 --> var 163 eqn 163 --> var 164 eqn 164 --> var 165 eqn 165 --> var 166 eqn 166 --> var 167 eqn 167 --> var 168 eqn 168 --> var 169 eqn 169 --> var 170 eqn 170 --> var 171 eqn 171 --> var 101 eqn 172 --> var 99 eqn 173 --> var 100 eqn 174 --> var 98 eqn 175 --> var 96 eqn 176 --> var 97 eqn 177 --> var 89 eqn 178 --> var 88 eqn 179 --> var 87 eqn 180 --> var 86 eqn 181 --> var 69 eqn 182 --> var 70 eqn 183 --> var 72 eqn 184 --> var 73 eqn 185 --> var 76 eqn 186 --> var 77 eqn 187 --> var 78 eqn 188 --> var 79 eqn 189 --> var 82 eqn 190 --> var 83 eqn 191 --> var 84 eqn 192 --> var 85 eqn 193 --> var 201 eqn 194 --> var 202 eqn 195 --> var 203 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 212 eqn 205 --> var 214 eqn 206 --> var 216 eqn 207 --> var 218 eqn 208 --> var 220 eqn 209 --> var 222 eqn 210 --> var 224 eqn 211 --> var 219 eqn 212 --> var 221 eqn 213 --> var 223 eqn 214 --> var 225 eqn 215 --> var 7 eqn 216 --> var 8 eqn 217 --> var -1 eqn 218 --> var -1 eqn 219 --> var 14 eqn 220 --> var 13 eqn 221 --> var -1 eqn 222 --> var -1 eqn 223 --> var 16 eqn 224 --> var 15 eqn 225 --> var -1 eqn 226 --> var -1 eqn 227 --> var 23 eqn 228 --> var 24 eqn 229 --> var -1 eqn 230 --> var -1 eqn 231 --> var 30 eqn 232 --> var 29 eqn 233 --> var -1 eqn 234 --> var -1 eqn 235 --> var 32 eqn 236 --> var 31 eqn 237 --> var -1 eqn 238 --> var -1 Error: Internal error NBInitialization.main failed to apply modules! " [Timeout remaining time 300] [Calling sys.exit(0), Time elapsed: 6.455848691985011]