From 0e5f12c73cd06af514a09ab2921914c0786a20d5 Mon Sep 17 00:00:00 2001
From: 1uc get_parameter_str(const ParamVector ¶ms) nmodl::codegen::CodegenCppVisitor protectedstatic get_range_var_float_type(const SymbolType &symbol) nmodl::codegen::CodegenCoreneuronCppVisitor protected
- get_variable_name(const std::string &name, bool use_instance=true) const override nmodl::codegen::CodegenCoreneuronCppVisitor protectedvirtual
- global_struct() const nmodl::codegen::CodegenCoreneuronCppVisitor inlineprotected
+ global_struct_instance() const nmodl::codegen::CodegenCoreneuronCppVisitor inlineprotected
+ global_struct() const nmodl::codegen::CodegenCppVisitor inlineprotected global_struct_instance() const nmodl::codegen::CodegenCppVisitor inlineprotected global_variable_name(const SymbolType &symbol, bool use_instance=true) const override nmodl::codegen::CodegenCoreneuronCppVisitor protectedvirtual has_parameter_of_name(const T &node, const std::string &name) nmodl::codegen::CodegenCppVisitor protected
- info nmodl::codegen::CodegenCppVisitor protected
+ instance_struct() const nmodl::codegen::CodegenCoreneuronCppVisitor inlineprotected instance_struct() const nmodl::codegen::CodegenCppVisitor inlineprotected int_variable_name(const IndexVariableInfo &symbol, const std::string &name, bool use_instance) const override nmodl::codegen::CodegenCoreneuronCppVisitor protectedvirtual int_variables_size() const nmodl::codegen::CodegenCppVisitor protected
@@ -212,8 +212,8 @@
internal_method_arguments() override nmodl::codegen::CodegenCoreneuronCppVisitor protectedvirtual print_get_memb_list() nmodl::codegen::CodegenCoreneuronCppVisitor protectedvirtual print_global_function_common_code(BlockType type, const std::string &function_name="") override nmodl::codegen::CodegenCoreneuronCppVisitor protectedvirtual
- print_global_method_annotation() nmodl::codegen::CodegenCoreneuronCppVisitor protectedvirtual
- print_global_var_struct_assertions() const nmodl::codegen::CodegenCoreneuronCppVisitor protectedvirtual
+ print_global_var_struct_decl() nmodl::codegen::CodegenCoreneuronCppVisitor protectedvirtual
+ print_global_var_struct_assertions() const nmodl::codegen::CodegenCppVisitor protectedvirtual print_global_var_struct_decl() nmodl::codegen::CodegenCppVisitor protectedvirtual print_global_variable_device_update_annotation() override nmodl::codegen::CodegenAccVisitor protectedvirtual print_global_variables_for_hoc() override nmodl::codegen::CodegenCoreneuronCppVisitor protectedvirtual
diff --git a/html/doxygen/classnmodl_1_1codegen_1_1_codegen_acc_visitor.html b/html/doxygen/classnmodl_1_1codegen_1_1_codegen_acc_visitor.html
index 07b3af9585..0f58a59689 100644
--- a/html/doxygen/classnmodl_1_1codegen_1_1_codegen_acc_visitor.html
+++ b/html/doxygen/classnmodl_1_1codegen_1_1_codegen_acc_visitor.html
@@ -607,15 +607,6 @@
print_headers_include() override nmodl::codegen::CodegenCoreneuronCppVisitor protectedvirtual std::string simulator_name () override Name of the simulator the code was generated for. More...
-
-std::string instance_struct () const
- Name of structure that wraps range variables. More...
-
-std::string global_struct () const
- Name of structure that wraps global variables. More...
-
-std::string global_struct_instance () const
- Name of the (host-only) global instance of global_struct
More... int num_thread_objects () const noexcept Determine the number of threads to allocate. More...
@@ -661,9 +652,6 @@
bool optimize_ion_variable_copies () const Check if ion variable copies should be avoided. More...
-
-virtual void print_global_var_struct_decl ()
- Instantiate global var instance. More... void print_top_verbatim_blocks () Print top level (global scope) verbatim blocks. More...
@@ -791,9 +779,6 @@
void print_mechanism_global_var_structure (bool print_initializers) override Print the structure that wraps all global variables used in the NMODL. More...
-
-virtual void print_global_var_struct_assertions () const
- Print static assertions about the global variable struct. More... void print_global_variables_for_hoc () override Print byte arrays that register scalar and vector variables for hoc interface. More...
@@ -961,6 +946,15 @@
std::string nmodl_version () const noexcept Return Nmodl language version. More...
+
+std::string instance_struct () const
+ Name of structure that wraps range variables. More...
+
+std::string global_struct () const
+ Name of structure that wraps global variables. More...
+
+std::string global_struct_instance () const
+ Name of the (host-only) global instance of global_struct
More... const char * local_var_type () const noexcept Data type for the local variables. More...
@@ -1043,6 +1037,9 @@
std::vector< IndexVariableInfo > get_int_variables () Determine all int
variables required during code generation. More...
+
+virtual void print_global_var_struct_decl ()
+ Instantiate global var instance. More... void print_statement_block (const ast::StatementBlock &node, bool open_brace=true, bool close_brace=true) Print any statement block in nmodl with option to (not) print braces. More...
@@ -1065,6 +1062,9 @@
SymbolType make_symbol (const std::string &name) const Creates a temporary symbol. More...
+
+virtual void print_global_var_struct_assertions () const
+ Print static assertions about the global variable struct. More... void print_prcellstate_macros () const Print declaration of macro NRN_PRCELLSTATE for debugging. More...
diff --git a/html/doxygen/classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor-members.html b/html/doxygen/classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor-members.html
index ae3478e356..77bd8a1464 100644
--- a/html/doxygen/classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor-members.html
+++ b/html/doxygen/classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor-members.html
@@ -130,12 +130,12 @@
get_parameter_str(const ParamVector ¶ms) nmodl::codegen::CodegenCppVisitor protectedstatic get_range_var_float_type(const SymbolType &symbol) nmodl::codegen::CodegenCoreneuronCppVisitor protected
- get_variable_name(const std::string &name, bool use_instance=true) const override nmodl::codegen::CodegenCoreneuronCppVisitor protectedvirtual
- global_struct() const nmodl::codegen::CodegenCoreneuronCppVisitor inlineprotected
+ global_struct_instance() const nmodl::codegen::CodegenCoreneuronCppVisitor inlineprotected
+ global_struct() const nmodl::codegen::CodegenCppVisitor inlineprotected global_struct_instance() const nmodl::codegen::CodegenCppVisitor inlineprotected global_variable_name(const SymbolType &symbol, bool use_instance=true) const override nmodl::codegen::CodegenCoreneuronCppVisitor protectedvirtual has_parameter_of_name(const T &node, const std::string &name) nmodl::codegen::CodegenCppVisitor protected
- info nmodl::codegen::CodegenCppVisitor protected
+ instance_struct() const nmodl::codegen::CodegenCoreneuronCppVisitor inlineprotected instance_struct() const nmodl::codegen::CodegenCppVisitor inlineprotected int_variable_name(const IndexVariableInfo &symbol, const std::string &name, bool use_instance) const override nmodl::codegen::CodegenCoreneuronCppVisitor protectedvirtual int_variables_size() const nmodl::codegen::CodegenCppVisitor protected
@@ -210,8 +210,8 @@
internal_method_arguments() override nmodl::codegen::CodegenCoreneuronCppVisitor protectedvirtual print_get_memb_list() nmodl::codegen::CodegenCoreneuronCppVisitor protectedvirtual print_global_function_common_code(BlockType type, const std::string &function_name="") override nmodl::codegen::CodegenCoreneuronCppVisitor protectedvirtual
- print_global_method_annotation() nmodl::codegen::CodegenCoreneuronCppVisitor protectedvirtual
- print_global_var_struct_assertions() const nmodl::codegen::CodegenCoreneuronCppVisitor protectedvirtual
+ print_global_var_struct_decl() nmodl::codegen::CodegenCoreneuronCppVisitor protectedvirtual
+ print_global_var_struct_assertions() const nmodl::codegen::CodegenCppVisitor protectedvirtual print_global_var_struct_decl() nmodl::codegen::CodegenCppVisitor protectedvirtual print_global_variable_device_update_annotation() nmodl::codegen::CodegenCoreneuronCppVisitor protectedvirtual print_global_variables_for_hoc() override nmodl::codegen::CodegenCoreneuronCppVisitor protectedvirtual
diff --git a/html/doxygen/classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.html b/html/doxygen/classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.html
index 2ce457ba6e..004ced8ae9 100644
--- a/html/doxygen/classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.html
+++ b/html/doxygen/classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.html
@@ -520,15 +520,6 @@
print_headers_include() override nmodl::codegen::CodegenCoreneuronCppVisitor protectedvirtual virtual std::string backend_name () const override Name of the code generation backend. More...
-
-std::string instance_struct () const
- Name of structure that wraps range variables. More...
-
-std::string global_struct () const
- Name of structure that wraps global variables. More...
-
-std::string global_struct_instance () const
- Name of the (host-only) global instance of global_struct
More... int num_thread_objects () const noexcept Determine the number of threads to allocate. More...
@@ -634,9 +625,6 @@
virtual void print_abort_routine () const Print backend specific abort routine. More...
-
-virtual void print_global_var_struct_decl ()
- Instantiate global var instance. More... virtual void print_instance_struct_transfer_routine_declarations () Print declarations of the functions used by print_instance_struct_copy_to_device and print_instance_struct_delete_from_device. More...
@@ -776,9 +764,6 @@
void print_mechanism_global_var_structure (bool print_initializers) override Print the structure that wraps all global variables used in the NMODL. More...
-
-virtual void print_global_var_struct_assertions () const
- Print static assertions about the global variable struct. More... void print_global_variables_for_hoc () override Print byte arrays that register scalar and vector variables for hoc interface. More...
@@ -961,6 +946,15 @@
std::string nmodl_version () const noexcept Return Nmodl language version. More...
+
+std::string instance_struct () const
+ Name of structure that wraps range variables. More...
+
+std::string global_struct () const
+ Name of structure that wraps global variables. More...
+
+std::string global_struct_instance () const
+ Name of the (host-only) global instance of global_struct
More... const char * local_var_type () const noexcept Data type for the local variables. More...
@@ -1043,6 +1037,9 @@
std::vector< IndexVariableInfo > get_int_variables () Determine all int
variables required during code generation. More...
+
+virtual void print_global_var_struct_decl ()
+ Instantiate global var instance. More... void print_statement_block (const ast::StatementBlock &node, bool open_brace=true, bool close_brace=true) Print any statement block in nmodl with option to (not) print braces. More...
@@ -1065,6 +1062,9 @@
SymbolType make_symbol (const std::string &name) const Creates a temporary symbol. More...
+
+virtual void print_global_var_struct_assertions () const
+ Print static assertions about the global variable struct. More... void print_prcellstate_macros () const Print declaration of macro NRN_PRCELLSTATE for debugging. More...
@@ -1298,7 +1298,7 @@ Definition at line 1230 of file codegen_coreneuron_cpp_visitor.hpp.
Definition at line 1191 of file codegen_coreneuron_cpp_visitor.hpp.
@@ -1360,7 +1360,7 @@Definition at line 1213 of file codegen_coreneuron_cpp_visitor.hpp.
@@ -1463,7 +1463,7 @@return
a tuple <true, array_length> if variable is an array otherwise <false, 0> Definition at line 568 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 563 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -1518,7 +1518,7 @@Definition at line 1209 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 1204 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -1550,7 +1550,7 @@Definition at line 1083 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 1078 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -1589,7 +1589,7 @@Definition at line 1088 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 1083 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -1640,7 +1640,7 @@Definition at line 1387 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 1382 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -1677,7 +1677,7 @@Definition at line 2257 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 2239 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -1727,65 +1727,7 @@Definition at line 1461 of file codegen_coreneuron_cpp_visitor.cpp.
- - - - -
-
|
- -inlineprotected | -
Name of structure that wraps global variables.
- -Definition at line 97 of file codegen_coreneuron_cpp_visitor.hpp.
- -
-
|
- -inlineprotected | -
Name of the (host-only) global instance of global_struct
Definition at line 105 of file codegen_coreneuron_cpp_visitor.hpp.
+Definition at line 1456 of file codegen_coreneuron_cpp_visitor.cpp.
Definition at line 1433 of file codegen_coreneuron_cpp_visitor.cpp.
- - - - -
-
|
- -inlineprotected | -
Name of structure that wraps range variables.
- -Definition at line 89 of file codegen_coreneuron_cpp_visitor.hpp.
+Definition at line 1428 of file codegen_coreneuron_cpp_visitor.cpp.
Definition at line 1407 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 1402 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -1954,7 +1867,7 @@Definition at line 1055 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 1050 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -1987,7 +1900,7 @@Definition at line 1066 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 1061 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -2217,7 +2130,7 @@Definition at line 910 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 905 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -2247,7 +2160,7 @@Definition at line 3003 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 2985 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -2309,7 +2222,7 @@Definition at line 1098 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 1093 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -2341,7 +2254,7 @@Definition at line 1110 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 1105 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -2370,7 +2283,7 @@Definition at line 89 of file codegen_coreneuron_cpp_visitor.hpp.
@@ -2604,7 +2517,7 @@Definition at line 1534 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 1529 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -2715,7 +2628,7 @@Definition at line 2541 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -2800,7 +2713,7 @@Definition at line 783 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -2831,7 +2744,7 @@Definition at line 3649 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 3631 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -2860,7 +2773,7 @@Definition at line 3562 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -2891,7 +2804,7 @@Definition at line 3618 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 3600 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -2920,7 +2833,7 @@Definition at line 1560 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -2958,7 +2871,7 @@Definition at line 3590 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 3572 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -3027,7 +2940,7 @@Need to add instance into instance struct? data used here is wrong in AoS because as in original implementation, data is not incremented every iteration for AoS. May be better to derive actual variable names? [resolved now?] slist needs to added as local variable
-Definition at line 3215 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 3197 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -3188,7 +3101,7 @@Definition at line 1013 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 1008 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -3221,7 +3134,7 @@Definition at line 3495 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 3477 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -3250,7 +3163,7 @@Definition at line 1253 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -3288,7 +3201,7 @@Definition at line 852 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 847 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -3337,7 +3250,7 @@Definition at line 812 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 807 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -3375,7 +3288,7 @@Definition at line 833 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 828 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -3406,7 +3319,7 @@Definition at line 534 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 529 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -3442,7 +3355,7 @@Definition at line 867 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -3478,7 +3391,7 @@Definition at line 941 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -3507,7 +3420,7 @@Definition at line 2619 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -3538,7 +3451,7 @@Definition at line 3609 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 3591 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -3567,7 +3480,7 @@Definition at line 2990 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -3616,7 +3529,7 @@Definition at line 2433 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 2415 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -3648,65 +3561,6 @@
-
|
- -protectedvirtual | -
Print static assertions about the global variable struct.
- -Definition at line 1808 of file codegen_coreneuron_cpp_visitor.cpp.
- -
-
|
- -protectedvirtual | -
Instantiate global var instance.
-For C++ code generation this is empty
Definition at line 500 of file codegen_coreneuron_cpp_visitor.cpp.
-Definition at line 2231 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 2213 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -3769,7 +3623,7 @@Definition at line 1825 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 1807 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -3800,7 +3654,7 @@Definition at line 3561 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 3543 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -3837,7 +3691,7 @@Definition at line 2365 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -3869,7 +3723,7 @@Definition at line 409 of file codegen_coreneuron_cpp_visitor.hpp.
+Definition at line 376 of file codegen_coreneuron_cpp_visitor.hpp.
@@ -3901,7 +3755,7 @@Definition at line 416 of file codegen_coreneuron_cpp_visitor.hpp.
+Definition at line 383 of file codegen_coreneuron_cpp_visitor.hpp.
@@ -3932,7 +3786,7 @@Definition at line 387 of file codegen_coreneuron_cpp_visitor.hpp.
+Definition at line 354 of file codegen_coreneuron_cpp_visitor.hpp.
@@ -3972,7 +3826,7 @@Definition at line 401 of file codegen_coreneuron_cpp_visitor.hpp.
+Definition at line 368 of file codegen_coreneuron_cpp_visitor.hpp.
@@ -3993,7 +3847,7 @@Definition at line 2255 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -4029,7 +3883,7 @@Definition at line 2191 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -4058,7 +3912,7 @@Definition at line 2161 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -4087,7 +3941,7 @@Definition at line 2208 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -4185,7 +4039,7 @@Definition at line 1289 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -4227,7 +4081,7 @@Definition at line 1665 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 1660 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -4265,7 +4119,7 @@Definition at line 2137 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 2119 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -4305,7 +4159,7 @@Definition at line 1932 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 1914 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -4334,7 +4188,7 @@Definition at line 1299 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -4396,7 +4250,7 @@Definition at line 3568 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 3550 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -4427,7 +4281,7 @@Definition at line 3574 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 3556 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -4458,7 +4312,7 @@Definition at line 1316 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 1311 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -4489,7 +4343,7 @@Definition at line 1322 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 1317 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -4527,7 +4381,7 @@Definition at line 2898 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 2880 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -4556,7 +4410,7 @@Definition at line 2932 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -4656,7 +4510,7 @@Definition at line 2871 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 2853 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -4685,7 +4539,7 @@Definition at line 3156 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -4714,7 +4568,7 @@Definition at line 1277 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -4750,7 +4604,7 @@Definition at line 3011 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -4797,7 +4651,7 @@Definition at line 2770 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -4826,7 +4680,7 @@Definition at line 3097 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -4855,7 +4709,7 @@Definition at line 2999 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -4884,7 +4738,7 @@Definition at line 3006 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5007,7 +4861,7 @@Definition at line 3069 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5039,7 +4893,7 @@Definition at line 3075 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 3057 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5071,7 +4925,7 @@Definition at line 3080 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 3062 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5109,7 +4963,7 @@Definition at line 2839 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 2821 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5140,7 +4994,7 @@Definition at line 3304 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 3286 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5171,7 +5025,7 @@Definition at line 2645 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 2627 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5202,7 +5056,7 @@Definition at line 2613 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 2595 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5233,7 +5087,7 @@Definition at line 3524 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 3506 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5272,7 +5126,7 @@Definition at line 3388 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 3370 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5310,7 +5164,7 @@Definition at line 3459 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 3441 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5404,7 +5258,7 @@Definition at line 3425 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 3407 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5443,7 +5297,7 @@Definition at line 3369 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 3351 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5474,7 +5328,7 @@Definition at line 2625 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 2607 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5510,7 +5364,7 @@Definition at line 2466 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5542,7 +5396,7 @@Definition at line 3314 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 3296 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5571,7 +5425,7 @@Definition at line 1262 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5609,7 +5463,7 @@Definition at line 847 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 842 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5670,7 +5524,7 @@Definition at line 1598 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 1593 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5699,7 +5553,7 @@Definition at line 2964 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5728,7 +5582,7 @@Definition at line 2218 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5759,7 +5613,7 @@Definition at line 1554 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 1549 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5795,7 +5649,7 @@Definition at line 577 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5831,7 +5685,7 @@Definition at line 674 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5866,7 +5720,7 @@Definition at line 1333 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5895,7 +5749,7 @@Definition at line 2056 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5924,7 +5778,7 @@Definition at line 505 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5955,7 +5809,7 @@Definition at line 3597 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 3579 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -5987,7 +5841,7 @@Definition at line 2658 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 2640 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -6018,7 +5872,7 @@need to verify with neuron/coreneuron about rest.
-Definition at line 2706 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 2688 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -6069,7 +5923,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 1237 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 1232 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -6110,7 +5964,7 @@Definition at line 1151 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 1146 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -6185,7 +6039,7 @@Definition at line 1197 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 1192 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -6216,7 +6070,7 @@Definition at line 1178 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 1173 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -6255,7 +6109,7 @@if function is defined the same mod file then the arguments must contain mechanism instance as well.
-Definition at line 1122 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 1117 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -6323,7 +6177,7 @@ena
--> ion_ena
) Definition at line 1443 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 1438 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -6355,7 +6209,7 @@Definition at line 3680 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 3662 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -6387,7 +6241,7 @@Definition at line 3716 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 3698 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -6419,7 +6273,7 @@Definition at line 3688 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 3670 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -6451,7 +6305,7 @@Definition at line 3742 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 3724 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -6483,7 +6337,7 @@Definition at line 3780 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 3762 of file codegen_coreneuron_cpp_visitor.cpp.
@@ -6520,7 +6374,7 @@Definition at line 1203 of file codegen_coreneuron_cpp_visitor.cpp.
+Definition at line 1198 of file codegen_coreneuron_cpp_visitor.cpp.
diff --git a/html/doxygen/classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.js b/html/doxygen/classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.js index 9adafcb61f..0ab113b6a6 100644 --- a/html/doxygen/classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.js +++ b/html/doxygen/classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.js @@ -11,10 +11,7 @@ var classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor = [ "float_variable_name", "classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.html#a18e0834ef774dd2bb5e5adc4ff2df5ae", null ], [ "get_range_var_float_type", "classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.html#a1b309a0bd2939736aadba430634ce52d", null ], [ "get_variable_name", "classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.html#afdb445887173a3e006e72772cfffffbc", null ], - [ "global_struct", "classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.html#aa2fc9281fb07384c291232a0c940321b", null ], - [ "global_struct_instance", "classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.html#adb0de3bf29017af8e7337f908d420e85", null ], [ "global_variable_name", "classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.html#a9fad9ac24a10e083b2c5ee7cb168eea4", null ], - [ "instance_struct", "classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.html#a5612c2c74fb6784c5f1794259573bd64", null ], [ "int_variable_name", "classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.html#a328753b743f89bbdf4123c462d63ba0c", null ], [ "internal_method_arguments", "classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.html#a7d14e3cc08441dc6b3bd64f0ca0a13ba", null ], [ "internal_method_parameters", "classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.html#af48766525e3a1c8f88471a9338ae59e7", null ], @@ -67,8 +64,6 @@ var classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor = [ "print_get_memb_list", "classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.html#a2973dd8bba370083e1bfe449a70359ee", null ], [ "print_global_function_common_code", "classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.html#a3fb561fbaba6ab77da1d69e531eac7d5", null ], [ "print_global_method_annotation", "classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.html#adaab88b7b51f2a19bd8a12403766be0a", null ], - [ "print_global_var_struct_assertions", "classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.html#afe423982c31b15f80905df718709856a", null ], - [ "print_global_var_struct_decl", "classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.html#a12b568597656cbb1ed593856f1e30b3e", null ], [ "print_global_variable_device_update_annotation", "classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.html#acad81499ea14286cb3f598ee56a7930e", null ], [ "print_global_variables_for_hoc", "classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.html#a16415780703b2653d6e4c29dba3ee7f9", null ], [ "print_headers_include", "classnmodl_1_1codegen_1_1_codegen_coreneuron_cpp_visitor.html#a6f5682b33a0230cf3a068290df144831", null ], diff --git a/html/doxygen/classnmodl_1_1codegen_1_1_codegen_cpp_visitor-members.html b/html/doxygen/classnmodl_1_1codegen_1_1_codegen_cpp_visitor-members.html index d95f7c1af5..9cdb72b3e7 100644 --- a/html/doxygen/classnmodl_1_1codegen_1_1_codegen_cpp_visitor-members.html +++ b/html/doxygen/classnmodl_1_1codegen_1_1_codegen_cpp_visitor-members.html @@ -124,215 +124,220 @@global_struct
More...Definition at line 1125 of file codegen_cpp_visitor.hpp.
@@ -1095,7 +1110,7 @@Definition at line 1136 of file codegen_cpp_visitor.hpp.
@@ -1133,7 +1148,7 @@Definition at line 754 of file codegen_cpp_visitor.hpp.
+Definition at line 787 of file codegen_cpp_visitor.hpp.
@@ -1219,7 +1234,7 @@Definition at line 900 of file codegen_cpp_visitor.cpp.
+Definition at line 919 of file codegen_cpp_visitor.cpp.
@@ -1248,7 +1263,7 @@Definition at line 360 of file codegen_cpp_visitor.hpp.
@@ -1277,7 +1292,7 @@Definition at line 376 of file codegen_cpp_visitor.hpp.
@@ -1410,7 +1425,7 @@Definition at line