Skip to content

Commit

Permalink
Deploying to gh-pages from @ 7265ec9 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
iomaganaris committed Dec 5, 2023
1 parent 89db2ff commit 9817c67
Show file tree
Hide file tree
Showing 210 changed files with 5,386 additions and 5,104 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,8 @@
<tr class="even"><td class="entry"><a class="el" href="classnmodl_1_1codegen_1_1_codegen_neuron_cpp_visitor.html#a5429cb9990f7cbe91dc33522da5ad76d">print_nrn_cur_non_conductance_kernel</a>() override</td><td class="entry"><a class="el" href="classnmodl_1_1codegen_1_1_codegen_neuron_cpp_visitor.html">nmodl::codegen::CodegenNeuronCppVisitor</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classnmodl_1_1codegen_1_1_codegen_neuron_cpp_visitor.html#a111784a1f5c4ef8a2c04edb714cca60f">print_nrn_current</a>(const ast::BreakpointBlock &amp;node) override</td><td class="entry"><a class="el" href="classnmodl_1_1codegen_1_1_codegen_neuron_cpp_visitor.html">nmodl::codegen::CodegenNeuronCppVisitor</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classnmodl_1_1codegen_1_1_codegen_neuron_cpp_visitor.html#a085966219db2e0b51d168738421df098">print_nrn_destructor</a>() override</td><td class="entry"><a class="el" href="classnmodl_1_1codegen_1_1_codegen_neuron_cpp_visitor.html">nmodl::codegen::CodegenNeuronCppVisitor</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classnmodl_1_1codegen_1_1_codegen_neuron_cpp_visitor.html#ad4ac4cce1ce357ab264dde505128f5e5">print_nrn_init</a>(bool skip_init_check=true)</td><td class="entry"><a class="el" href="classnmodl_1_1codegen_1_1_codegen_neuron_cpp_visitor.html">nmodl::codegen::CodegenNeuronCppVisitor</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classnmodl_1_1codegen_1_1_codegen_neuron_cpp_visitor.html#acc60913cbeb34f75a125224f6a3a79bd">print_nrn_jacob</a>()</td><td class="entry"><a class="el" href="classnmodl_1_1codegen_1_1_codegen_neuron_cpp_visitor.html">nmodl::codegen::CodegenNeuronCppVisitor</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classnmodl_1_1codegen_1_1_codegen_neuron_cpp_visitor.html#a24c55a8420d179cbbd7bc6968f3c12e3">print_nrn_state</a>() override</td><td class="entry"><a class="el" href="classnmodl_1_1codegen_1_1_codegen_neuron_cpp_visitor.html">nmodl::codegen::CodegenNeuronCppVisitor</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classnmodl_1_1codegen_1_1_codegen_cpp_visitor.html#a522261006f1cc94869ef15cd26b739da">print_prcellstate_macros</a>() const</td><td class="entry"><a class="el" href="classnmodl_1_1codegen_1_1_codegen_cpp_visitor.html">nmodl::codegen::CodegenCppVisitor</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classnmodl_1_1codegen_1_1_codegen_neuron_cpp_visitor.html#ab5ead6dc1ad6f664019b6713d3238622">print_procedure</a>(const ast::ProcedureBlock &amp;node) override</td><td class="entry"><a class="el" href="classnmodl_1_1codegen_1_1_codegen_neuron_cpp_visitor.html">nmodl::codegen::CodegenNeuronCppVisitor</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
Expand Down
129 changes: 100 additions & 29 deletions html/doxygen/classnmodl_1_1codegen_1_1_codegen_neuron_cpp_visitor.html

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion html/doxygen/codegen__cpp__visitor_8cpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -1194,7 +1194,7 @@
<div class="ttc" id="aclassnmodl_1_1ast_1_1_from_statement_html_a9a8162ee7087d4086e8c72ed837a0470"><div class="ttname"><a href="classnmodl_1_1ast_1_1_from_statement.html#a9a8162ee7087d4086e8c72ed837a0470">nmodl::ast::FromStatement::get_node_name</a></div><div class="ttdeci">std::string get_node_name() const override</div><div class="ttdoc">Return name of the node.</div><div class="ttdef"><b>Definition:</b> <a href="ast_8cpp_source.html#l09106">ast.cpp:9106</a></div></div>
<div class="ttc" id="aclassnmodl_1_1codegen_1_1_codegen_cpp_visitor_html_ad488bc63dac24ac7e5c29a1138172ed7"><div class="ttname"><a href="classnmodl_1_1codegen_1_1_codegen_cpp_visitor.html#ad488bc63dac24ac7e5c29a1138172ed7">nmodl::codegen::CodegenCppVisitor::visit_while_statement</a></div><div class="ttdeci">void visit_while_statement(const ast::WhileStatement &amp;node) override</div><div class="ttdoc">visit node of type ast::WhileStatement</div><div class="ttdef"><b>Definition:</b> <a href="codegen__cpp__visitor_8cpp_source.html#l00496">codegen_cpp_visitor.cpp:496</a></div></div>
<div class="ttc" id="aclassnmodl_1_1codegen_1_1_codegen_cpp_visitor_html_a73d001ad3c271c56d89e09e2cebfceb3"><div class="ttname"><a href="classnmodl_1_1codegen_1_1_codegen_cpp_visitor.html#a73d001ad3c271c56d89e09e2cebfceb3">nmodl::codegen::CodegenCppVisitor::ParamVector</a></div><div class="ttdeci">std::vector&lt; std::tuple&lt; std::string, std::string, std::string, std::string &gt; &gt; ParamVector</div><div class="ttdoc">A vector of parameters represented by a 4-tuple of strings:</div><div class="ttdef"><b>Definition:</b> <a href="codegen__cpp__visitor_8hpp_source.html#l00194">codegen_cpp_visitor.hpp:194</a></div></div>
<div class="ttc" id="anamespacenmodl_1_1codegen_1_1naming_html_ac1c238efdb0580c8b482fb29bcb0f4da"><div class="ttname"><a href="namespacenmodl_1_1codegen_1_1naming.html#ac1c238efdb0580c8b482fb29bcb0f4da">nmodl::codegen::naming::ION_VARNAME_PREFIX</a></div><div class="ttdeci">static constexpr char ION_VARNAME_PREFIX[]</div><div class="ttdoc">prefix for ion variable</div><div class="ttdef"><b>Definition:</b> <a href="codegen__naming_8hpp_source.html#l00165">codegen_naming.hpp:165</a></div></div>
<div class="ttc" id="anamespacenmodl_1_1codegen_1_1naming_html_ac1c238efdb0580c8b482fb29bcb0f4da"><div class="ttname"><a href="namespacenmodl_1_1codegen_1_1naming.html#ac1c238efdb0580c8b482fb29bcb0f4da">nmodl::codegen::naming::ION_VARNAME_PREFIX</a></div><div class="ttdeci">static constexpr char ION_VARNAME_PREFIX[]</div><div class="ttdoc">prefix for ion variable</div><div class="ttdef"><b>Definition:</b> <a href="codegen__naming_8hpp_source.html#l00168">codegen_naming.hpp:168</a></div></div>
<div class="ttc" id="aclassnmodl_1_1ast_1_1_while_statement_html_a969889ec7b64d489a9c8ffa0288b5fb2"><div class="ttname"><a href="classnmodl_1_1ast_1_1_while_statement.html#a969889ec7b64d489a9c8ffa0288b5fb2">nmodl::ast::WhileStatement::get_condition</a></div><div class="ttdeci">std::shared_ptr&lt; Expression &gt; get_condition() const noexcept</div><div class="ttdoc">Getter for member variable WhileStatement::condition.</div><div class="ttdef"><b>Definition:</b> <a href="while__statement_8hpp_source.html#l00159">while_statement.hpp:159</a></div></div>
<div class="ttc" id="aclassnmodl_1_1codegen_1_1_codegen_cpp_visitor_html_a8eb67dab884cc678e541ff5cc77b5e03"><div class="ttname"><a href="classnmodl_1_1codegen_1_1_codegen_cpp_visitor.html#a8eb67dab884cc678e541ff5cc77b5e03">nmodl::codegen::CodegenCppVisitor::visit_statement_block</a></div><div class="ttdeci">void visit_statement_block(const ast::StatementBlock &amp;node) override</div><div class="ttdef"><b>Definition:</b> <a href="codegen__cpp__visitor_8cpp_source.html#l00580">codegen_cpp_visitor.cpp:580</a></div></div>
<!-- HTML footer for doxygen 1.8.15-->
Expand Down
6 changes: 6 additions & 0 deletions html/doxygen/codegen__naming_8hpp.html
Original file line number Diff line number Diff line change
Expand Up @@ -250,6 +250,9 @@
<tr class="memitem:a7ce13f3e1c0fa0a6c79d11edc14ab6aa"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenmodl_1_1codegen_1_1naming.html#a7ce13f3e1c0fa0a6c79d11edc14ab6aa">nmodl::codegen::naming::NRN_CUR_METHOD</a> [] = &quot;nrn_cur&quot;</td></tr>
<tr class="memdesc:a7ce13f3e1c0fa0a6c79d11edc14ab6aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">nrn_cur method in generated code <a href="namespacenmodl_1_1codegen_1_1naming.html#a7ce13f3e1c0fa0a6c79d11edc14ab6aa">More...</a><br /></td></tr>
<tr class="separator:a7ce13f3e1c0fa0a6c79d11edc14ab6aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3ea2c8bbb68ba105e3b52fc943fdfb2"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenmodl_1_1codegen_1_1naming.html#ae3ea2c8bbb68ba105e3b52fc943fdfb2">nmodl::codegen::naming::NRN_JACOB_METHOD</a> [] = &quot;nrn_jacob&quot;</td></tr>
<tr class="memdesc:ae3ea2c8bbb68ba105e3b52fc943fdfb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">nrn_jacob method in generated code <a href="namespacenmodl_1_1codegen_1_1naming.html#ae3ea2c8bbb68ba105e3b52fc943fdfb2">More...</a><br /></td></tr>
<tr class="separator:ae3ea2c8bbb68ba105e3b52fc943fdfb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acae3ec2897cb1922d8ea995952b762cc"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenmodl_1_1codegen_1_1naming.html#acae3ec2897cb1922d8ea995952b762cc">nmodl::codegen::naming::NRN_WATCH_CHECK_METHOD</a> [] = &quot;nrn_watch_check&quot;</td></tr>
<tr class="memdesc:acae3ec2897cb1922d8ea995952b762cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">nrn_watch_check method in generated c++ file <a href="namespacenmodl_1_1codegen_1_1naming.html#acae3ec2897cb1922d8ea995952b762cc">More...</a><br /></td></tr>
<tr class="separator:acae3ec2897cb1922d8ea995952b762cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
Expand All @@ -262,6 +265,9 @@
<tr class="memitem:ac1c238efdb0580c8b482fb29bcb0f4da"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenmodl_1_1codegen_1_1naming.html#ac1c238efdb0580c8b482fb29bcb0f4da">nmodl::codegen::naming::ION_VARNAME_PREFIX</a> [] = &quot;ion_&quot;</td></tr>
<tr class="memdesc:ac1c238efdb0580c8b482fb29bcb0f4da"><td class="mdescLeft">&#160;</td><td class="mdescRight">prefix for ion variable <a href="namespacenmodl_1_1codegen_1_1naming.html#ac1c238efdb0580c8b482fb29bcb0f4da">More...</a><br /></td></tr>
<tr class="separator:ac1c238efdb0580c8b482fb29bcb0f4da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbfc5a69c547f361f9cea6ee9c28e9d2"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenmodl_1_1codegen_1_1naming.html#acbfc5a69c547f361f9cea6ee9c28e9d2">nmodl::codegen::naming::NRN_POINTERINDEX</a> [] = &quot;hoc_nrnpointerindex&quot;</td></tr>
<tr class="memdesc:acbfc5a69c547f361f9cea6ee9c28e9d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">hoc_nrnpointerindex name <a href="namespacenmodl_1_1codegen_1_1naming.html#acbfc5a69c547f361f9cea6ee9c28e9d2">More...</a><br /></td></tr>
<tr class="separator:acbfc5a69c547f361f9cea6ee9c28e9d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f22b0c45b6de3c589dba54e7c6f747c"><td class="memItemLeft" align="right" valign="top">const std::map&lt; std::string, std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenmodl_1_1codegen_1_1naming.html#a3f22b0c45b6de3c589dba54e7c6f747c">nmodl::codegen::naming::VERBATIM_VARIABLES_MAPPING</a></td></tr>
<tr class="memdesc:a3f22b0c45b6de3c589dba54e7c6f747c"><td class="mdescLeft">&#160;</td><td class="mdescRight">commonly used variables in verbatim block and how they should be mapped to new code generation backends <a href="namespacenmodl_1_1codegen_1_1naming.html#a3f22b0c45b6de3c589dba54e7c6f747c">More...</a><br /></td></tr>
<tr class="separator:a3f22b0c45b6de3c589dba54e7c6f747c"><td class="memSeparator" colspan="2">&#160;</td></tr>
Expand Down
2 changes: 2 additions & 0 deletions html/doxygen/codegen__naming_8hpp.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ var codegen__naming_8hpp =
[ "NRN_CUR_METHOD", "codegen__naming_8hpp.html#a7ce13f3e1c0fa0a6c79d11edc14ab6aa", null ],
[ "NRN_DESTRUCTOR_METHOD", "codegen__naming_8hpp.html#aa8e13564c94423c5e0bbb8ff593da54f", null ],
[ "NRN_INIT_METHOD", "codegen__naming_8hpp.html#a1db378304b1b4c6ce0e1410895c179dd", null ],
[ "NRN_JACOB_METHOD", "codegen__naming_8hpp.html#ae3ea2c8bbb68ba105e3b52fc943fdfb2", null ],
[ "NRN_POINTERINDEX", "codegen__naming_8hpp.html#acbfc5a69c547f361f9cea6ee9c28e9d2", null ],
[ "NRN_PRIVATE_CONSTRUCTOR_METHOD", "codegen__naming_8hpp.html#a94260c747e3bd80e4511ffaa0b848b93", null ],
[ "NRN_PRIVATE_DESTRUCTOR_METHOD", "codegen__naming_8hpp.html#a6108e73069a9c39b784cdca1253d59d1", null ],
[ "NRN_STATE_METHOD", "codegen__naming_8hpp.html#a343317dffc3ceb9e924174d642ca07fe", null ],
Expand Down
Loading

0 comments on commit 9817c67

Please sign in to comment.