From 10736f4f17061cee68b14269df0c629f708eb30c Mon Sep 17 00:00:00 2001
From: 1uc
Definition at line 259 of file codegen_cpp_visitor.hpp.
@@ -1510,7 +1510,7 @@Definition at line 287 of file codegen_cpp_visitor.hpp.
@@ -3358,7 +3358,7 @@Definition at line 296 of file codegen_coreneuron_cpp_visitor.hpp.
+Definition at line 295 of file codegen_coreneuron_cpp_visitor.hpp.
@@ -3390,7 +3390,7 @@Definition at line 303 of file codegen_coreneuron_cpp_visitor.hpp.
+Definition at line 302 of file codegen_coreneuron_cpp_visitor.hpp.
@@ -3421,7 +3421,7 @@Definition at line 274 of file codegen_coreneuron_cpp_visitor.hpp.
+Definition at line 273 of file codegen_coreneuron_cpp_visitor.hpp.
@@ -3461,7 +3461,7 @@Definition at line 288 of file codegen_coreneuron_cpp_visitor.hpp.
+Definition at line 287 of file codegen_coreneuron_cpp_visitor.hpp.
diff --git a/doxygen/classnmodl_1_1codegen_1_1_codegen_cpp_visitor.html b/doxygen/classnmodl_1_1codegen_1_1_codegen_cpp_visitor.html index 7e3a10ee76..f5ea9be78c 100644 --- a/doxygen/classnmodl_1_1codegen_1_1_codegen_cpp_visitor.html +++ b/doxygen/classnmodl_1_1codegen_1_1_codegen_cpp_visitor.html @@ -112,7 +112,7 @@ -Definition at line 237 of file codegen_cpp_visitor.hpp.
+Definition at line 241 of file codegen_cpp_visitor.hpp.
#include <codegen_cpp_visitor.hpp>
Definition at line 311 of file codegen_cpp_visitor.hpp.
Definition at line 295 of file codegen_cpp_visitor.hpp.
+Definition at line 299 of file codegen_cpp_visitor.hpp.
@@ -1200,7 +1200,7 @@Definition at line 259 of file codegen_cpp_visitor.hpp.
@@ -1268,7 +1268,7 @@Definition at line 287 of file codegen_cpp_visitor.hpp.
@@ -1306,7 +1306,7 @@Definition at line 1064 of file codegen_cpp_visitor.hpp.
+Definition at line 1068 of file codegen_cpp_visitor.hpp.
@@ -1488,7 +1488,7 @@Current variable used in breakpoint block could be local variable. In this case, neuron has already renamed the variable name by prepending "_l". In our implementation, the variable could have been renamed by one of the pass. And hence, we search all local variables and check if the variable is renamed. Note that we have to look into the symbol table of statement block and not breakpoint.
-Definition at line 362 of file codegen_cpp_visitor.cpp.
+Definition at line 363 of file codegen_cpp_visitor.cpp.
@@ -1517,7 +1517,7 @@Definition at line 144 of file codegen_cpp_visitor.cpp.
@@ -1548,7 +1548,7 @@return
a tuple <true, array_length> if variable is an array otherwise <false, 0> Definition at line 1753 of file codegen_cpp_visitor.cpp.
+Definition at line 1754 of file codegen_cpp_visitor.cpp.
@@ -1576,7 +1576,7 @@Definition at line 1493 of file codegen_cpp_visitor.cpp.
+Definition at line 1494 of file codegen_cpp_visitor.cpp.
@@ -1605,7 +1605,7 @@Definition at line 488 of file codegen_cpp_visitor.hpp.
@@ -1634,7 +1634,7 @@Definition at line 504 of file codegen_cpp_visitor.hpp.
@@ -1671,7 +1671,7 @@true
if the method is defined Definition at line 163 of file codegen_cpp_visitor.cpp.
+Definition at line 164 of file codegen_cpp_visitor.cpp.
@@ -1767,7 +1767,7 @@Definition at line 496 of file codegen_cpp_visitor.hpp.
@@ -1845,7 +1845,7 @@Definition at line 177 of file codegen_cpp_visitor.cpp.
@@ -1883,7 +1883,7 @@We can directly print value but if user specify value as integer then then it gets printed as an integer. To avoid this, we use below wrapper. If user has provided integer then it gets printed as 1.0 (similar to mod2c and neuron where ".0" is appended). Otherwise we print double variables as they are represented in the mod file by user. If the value is in scientific representation (1e+20, 1E-15) then keep it as it is.
-Definition at line 200 of file codegen_cpp_visitor.cpp.
+Definition at line 201 of file codegen_cpp_visitor.cpp.
@@ -1920,7 +1920,7 @@Definition at line 205 of file codegen_cpp_visitor.cpp.
+Definition at line 206 of file codegen_cpp_visitor.cpp.
@@ -2017,7 +2017,7 @@Definition at line 42 of file codegen_cpp_visitor.cpp.
+Definition at line 43 of file codegen_cpp_visitor.cpp.
@@ -2046,7 +2046,7 @@Definition at line 528 of file codegen_cpp_visitor.hpp.
@@ -2076,7 +2076,7 @@vector
of float
variables Definition at line 1274 of file codegen_cpp_visitor.cpp.
+Definition at line 1275 of file codegen_cpp_visitor.cpp.
@@ -2104,7 +2104,7 @@Definition at line 448 of file codegen_cpp_visitor.cpp.
+Definition at line 449 of file codegen_cpp_visitor.cpp.
@@ -2150,7 +2150,7 @@Definition at line 1350 of file codegen_cpp_visitor.cpp.
+Definition at line 1351 of file codegen_cpp_visitor.cpp.
@@ -2170,7 +2170,7 @@Definition at line 1727 of file codegen_cpp_visitor.cpp.
+Definition at line 1728 of file codegen_cpp_visitor.cpp.
@@ -2208,7 +2208,7 @@Definition at line 51 of file codegen_cpp_visitor.cpp.
+Definition at line 52 of file codegen_cpp_visitor.cpp.
@@ -2228,7 +2228,7 @@Definition at line 1740 of file codegen_cpp_visitor.cpp.
+Definition at line 1741 of file codegen_cpp_visitor.cpp.
@@ -2305,7 +2305,7 @@Definition at line 450 of file codegen_cpp_visitor.hpp.
@@ -2334,7 +2334,7 @@Definition at line 458 of file codegen_cpp_visitor.hpp.
@@ -2438,7 +2438,7 @@Definition at line 65 of file codegen_cpp_visitor.cpp.
+Definition at line 66 of file codegen_cpp_visitor.cpp.
@@ -2467,7 +2467,7 @@Definition at line 431 of file codegen_cpp_visitor.hpp.
@@ -2552,7 +2552,7 @@Definition at line 187 of file codegen_cpp_visitor.cpp.
@@ -2650,7 +2650,7 @@vector
of strings representing the reading of ion variablesDepending upon the block type, we have to print read/write ion variables during code generation. Depending on block/procedure being printed, this method return statements as vector. As different code backends could have different variable names, we rely on backend-specific read_ion_variable_name and write_ion_variable_name method which will be overloaded.
-Definition at line 251 of file codegen_cpp_visitor.cpp.
+Definition at line 252 of file codegen_cpp_visitor.cpp.
@@ -2687,7 +2687,7 @@vector
of strings representing the reading of ion variables Definition at line 281 of file codegen_cpp_visitor.cpp.
+Definition at line 282 of file codegen_cpp_visitor.cpp.
@@ -2717,7 +2717,7 @@true
if a structure fot ion variables must be generated Definition at line 38 of file codegen_cpp_visitor.cpp.
+Definition at line 39 of file codegen_cpp_visitor.cpp.
@@ -2754,7 +2754,7 @@vector
of strings representing the write-back of ion variables Definition at line 297 of file codegen_cpp_visitor.cpp.
+Definition at line 298 of file codegen_cpp_visitor.cpp.
@@ -2782,7 +2782,7 @@Definition at line 169 of file codegen_cpp_visitor.cpp.
+Definition at line 170 of file codegen_cpp_visitor.cpp.
@@ -2831,7 +2831,7 @@Definition at line 731 of file codegen_cpp_visitor.cpp.
+Definition at line 732 of file codegen_cpp_visitor.cpp.
@@ -2868,7 +2868,7 @@true
if the function is net_event Definition at line 670 of file codegen_cpp_visitor.hpp.
+Definition at line 674 of file codegen_cpp_visitor.hpp.
@@ -2905,7 +2905,7 @@true
if the function is net_move Definition at line 660 of file codegen_cpp_visitor.hpp.
+Definition at line 664 of file codegen_cpp_visitor.hpp.
@@ -2942,7 +2942,7 @@true
if the function is net_send Definition at line 646 of file codegen_cpp_visitor.hpp.
+Definition at line 650 of file codegen_cpp_visitor.hpp.
@@ -2970,7 +2970,7 @@Definition at line 650 of file codegen_cpp_visitor.hpp.
+Definition at line 654 of file codegen_cpp_visitor.hpp.
@@ -2999,7 +2999,7 @@Definition at line 472 of file codegen_cpp_visitor.hpp.
@@ -3036,7 +3036,7 @@Definition at line 1091 of file codegen_cpp_visitor.hpp.
+Definition at line 1095 of file codegen_cpp_visitor.hpp.
@@ -3073,7 +3073,7 @@Definition at line 1074 of file codegen_cpp_visitor.hpp.
+Definition at line 1078 of file codegen_cpp_visitor.hpp.
@@ -3140,7 +3140,7 @@true
if this Statement requires a semicolonStatements like if, else etc. don't need semicolon at the end. (Note that it's valid to have "extraneous" semicolon). Also, statement block can appear as statement using expression statement which need to be inspected.
-Definition at line 216 of file codegen_cpp_visitor.cpp.
+Definition at line 217 of file codegen_cpp_visitor.cpp.
@@ -3196,7 +3196,7 @@Definition at line 121 of file codegen_cpp_visitor.cpp.
@@ -3225,7 +3225,7 @@Definition at line 139 of file codegen_cpp_visitor.cpp.
@@ -3254,7 +3254,7 @@Definition at line 149 of file codegen_cpp_visitor.cpp.
@@ -3283,7 +3283,7 @@Definition at line 111 of file codegen_cpp_visitor.cpp.
@@ -3313,7 +3313,7 @@Definition at line 413 of file codegen_cpp_visitor.hpp.
+Definition at line 417 of file codegen_cpp_visitor.hpp.
@@ -3342,7 +3342,7 @@Definition at line 438 of file codegen_cpp_visitor.hpp.
@@ -3371,7 +3371,7 @@Definition at line 134 of file codegen_cpp_visitor.cpp.
@@ -3400,7 +3400,7 @@Definition at line 126 of file codegen_cpp_visitor.cpp.
@@ -3487,7 +3487,7 @@Definition at line 520 of file codegen_cpp_visitor.hpp.
@@ -3516,7 +3516,7 @@Definition at line 512 of file codegen_cpp_visitor.hpp.
@@ -3677,7 +3677,7 @@Definition at line 459 of file codegen_cpp_visitor.cpp.
@@ -3811,7 +3811,7 @@Definition at line 849 of file codegen_cpp_visitor.cpp.
@@ -3876,7 +3876,7 @@Definition at line 574 of file codegen_cpp_visitor.cpp.
@@ -3912,7 +3912,7 @@Definition at line 505 of file codegen_cpp_visitor.cpp.
@@ -4092,7 +4092,7 @@Definition at line 594 of file codegen_cpp_visitor.cpp.
@@ -4128,7 +4128,7 @@Definition at line 775 of file codegen_cpp_visitor.cpp.
@@ -4157,7 +4157,7 @@Definition at line 768 of file codegen_cpp_visitor.cpp.
@@ -4262,7 +4262,7 @@Definition at line 479 of file codegen_cpp_visitor.cpp.
@@ -4291,7 +4291,7 @@Definition at line 487 of file codegen_cpp_visitor.cpp.
@@ -4321,7 +4321,7 @@Definition at line 499 of file codegen_cpp_visitor.cpp.
+Definition at line 500 of file codegen_cpp_visitor.cpp.
@@ -4471,7 +4471,7 @@Definition at line 626 of file codegen_cpp_visitor.cpp.
@@ -4565,7 +4565,7 @@Definition at line 662 of file codegen_cpp_visitor.cpp.
@@ -4594,7 +4594,7 @@Definition at line 668 of file codegen_cpp_visitor.cpp.
@@ -4736,7 +4736,7 @@Definition at line 894 of file codegen_cpp_visitor.cpp.
+Definition at line 895 of file codegen_cpp_visitor.cpp.
@@ -5022,7 +5022,7 @@Definition at line 563 of file codegen_cpp_visitor.cpp.
@@ -5107,7 +5107,7 @@Definition at line 393 of file codegen_cpp_visitor.cpp.
+Definition at line 394 of file codegen_cpp_visitor.cpp.
@@ -5136,7 +5136,7 @@Definition at line 619 of file codegen_cpp_visitor.cpp.
@@ -5172,7 +5172,7 @@Definition at line 569 of file codegen_cpp_visitor.cpp.
@@ -5191,7 +5191,7 @@Definition at line 1767 of file codegen_cpp_visitor.cpp.
+Definition at line 1768 of file codegen_cpp_visitor.cpp.
@@ -5304,7 +5304,7 @@Definition at line 700 of file codegen_cpp_visitor.cpp.
@@ -5332,7 +5332,7 @@Definition at line 1632 of file codegen_cpp_visitor.cpp.
@@ -5360,7 +5360,7 @@Definition at line 1523 of file codegen_cpp_visitor.cpp.
@@ -5389,7 +5389,7 @@Definition at line 673 of file codegen_cpp_visitor.cpp.
@@ -5418,7 +5418,7 @@Definition at line 657 of file codegen_cpp_visitor.cpp.
+Definition at line 658 of file codegen_cpp_visitor.cpp.
@@ -5498,7 +5498,7 @@In this case we first update current mechanism's shadow vector and then add statement to queue that will be used in reduction queue.
-Definition at line 339 of file codegen_cpp_visitor.cpp.
+Definition at line 340 of file codegen_cpp_visitor.cpp.
@@ -5529,7 +5529,7 @@When floating point data type is not default (i.e. double) then we have to copy old array to new type (for range variables).
-Definition at line 157 of file codegen_cpp_visitor.cpp.
+Definition at line 158 of file codegen_cpp_visitor.cpp.
@@ -5567,7 +5567,7 @@Definition at line 436 of file codegen_cpp_visitor.cpp.
+Definition at line 437 of file codegen_cpp_visitor.cpp.
@@ -5619,7 +5619,7 @@Definition at line 1465 of file codegen_cpp_visitor.cpp.
@@ -5686,7 +5686,7 @@true
if this Statement is to be skippedCertain statements like unit, comment, solve can/need to be skipped during code generation. Note that solve block is wrapped in expression statement and hence we have to check inner expression. It's also true for the initial block defined inside net receive block.
-Definition at line 86 of file codegen_cpp_visitor.cpp.
+Definition at line 87 of file codegen_cpp_visitor.cpp.
@@ -5722,7 +5722,7 @@Definition at line 76 of file codegen_cpp_visitor.cpp.
@@ -5749,7 +5749,7 @@Definition at line 438 of file codegen_cpp_visitor.hpp.
+Definition at line 442 of file codegen_cpp_visitor.hpp.
@@ -5786,7 +5786,7 @@ena
--> ion_ena
) Definition at line 419 of file codegen_cpp_visitor.cpp.
+Definition at line 420 of file codegen_cpp_visitor.cpp.
@@ -5817,7 +5817,7 @@Definition at line 1199 of file codegen_cpp_visitor.cpp.
@@ -5849,7 +5849,7 @@Definition at line 1060 of file codegen_cpp_visitor.cpp.
+Definition at line 1061 of file codegen_cpp_visitor.cpp.
@@ -5881,7 +5881,7 @@Definition at line 1078 of file codegen_cpp_visitor.cpp.
+Definition at line 1079 of file codegen_cpp_visitor.cpp.
@@ -5913,7 +5913,7 @@Definition at line 939 of file codegen_cpp_visitor.cpp.
+Definition at line 940 of file codegen_cpp_visitor.cpp.
@@ -5945,7 +5945,7 @@Definition at line 934 of file codegen_cpp_visitor.cpp.
+Definition at line 935 of file codegen_cpp_visitor.cpp.
@@ -5977,7 +5977,7 @@Definition at line 1168 of file codegen_cpp_visitor.cpp.
+Definition at line 1169 of file codegen_cpp_visitor.cpp.
@@ -6009,7 +6009,7 @@Definition at line 1139 of file codegen_cpp_visitor.cpp.
+Definition at line 1140 of file codegen_cpp_visitor.cpp.
@@ -6041,7 +6041,7 @@Definition at line 1010 of file codegen_cpp_visitor.cpp.
+Definition at line 1011 of file codegen_cpp_visitor.cpp.
@@ -6073,7 +6073,7 @@Definition at line 1018 of file codegen_cpp_visitor.cpp.
+Definition at line 1019 of file codegen_cpp_visitor.cpp.
@@ -6105,7 +6105,7 @@Definition at line 929 of file codegen_cpp_visitor.cpp.
+Definition at line 930 of file codegen_cpp_visitor.cpp.
@@ -6137,7 +6137,7 @@Definition at line 1032 of file codegen_cpp_visitor.cpp.
+Definition at line 1033 of file codegen_cpp_visitor.cpp.
@@ -6169,7 +6169,7 @@Definition at line 1098 of file codegen_cpp_visitor.cpp.
+Definition at line 1099 of file codegen_cpp_visitor.cpp.
@@ -6201,7 +6201,7 @@Definition at line 997 of file codegen_cpp_visitor.cpp.
+Definition at line 998 of file codegen_cpp_visitor.cpp.
@@ -6233,7 +6233,7 @@Definition at line 981 of file codegen_cpp_visitor.cpp.
+Definition at line 982 of file codegen_cpp_visitor.cpp.
@@ -6265,7 +6265,7 @@Definition at line 923 of file codegen_cpp_visitor.cpp.
+Definition at line 924 of file codegen_cpp_visitor.cpp.
@@ -6297,7 +6297,7 @@Definition at line 991 of file codegen_cpp_visitor.cpp.
+Definition at line 992 of file codegen_cpp_visitor.cpp.
@@ -6329,7 +6329,7 @@Definition at line 1116 of file codegen_cpp_visitor.cpp.
+Definition at line 1117 of file codegen_cpp_visitor.cpp.
@@ -6361,7 +6361,7 @@Definition at line