Skip to content

Commit

Permalink
Deploying to gh-pages from @ d1290e0 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
pramodk committed Feb 9, 2024
1 parent 9f20564 commit b475f64
Show file tree
Hide file tree
Showing 253 changed files with 9,738 additions and 7,876 deletions.
65 changes: 33 additions & 32 deletions html/doxygen/annotated.html

Large diffs are not rendered by default.

187 changes: 94 additions & 93 deletions html/doxygen/classes.html

Large diffs are not rendered by default.

17 changes: 9 additions & 8 deletions html/doxygen/classnmodl_1_1visitor_1_1_const_ast_visitor.html
Original file line number Diff line number Diff line change
Expand Up @@ -116,14 +116,15 @@
<area href="classnmodl_1_1codegen_1_1_codegen_cpp_visitor.html" title="Visitor for printing C++ code compatible with legacy api of CoreNEURON" alt="nmodl::codegen::CodegenCppVisitor" shape="rect" coords="241,112,472,136"/>
<area href="classnmodl_1_1codegen_1_1_codegen_helper_visitor.html" title="Helper visitor to gather AST information to help code generation." alt="nmodl::codegen::CodegenHelperVisitor" shape="rect" coords="241,168,472,192"/>
<area href="classnmodl_1_1visitor_1_1_def_use_analyze_visitor.html" title="Visitor to return Def-Use chain for a given variable in the block/node" alt="nmodl::visitor::DefUseAnalyzeVisitor" shape="rect" coords="241,224,472,248"/>
<area href="classnmodl_1_1visitor_1_1_j_s_o_n_visitor.html" title="Visitor for printing AST in JSON format" alt="nmodl::visitor::JSONVisitor" shape="rect" coords="241,280,472,304"/>
<area href="classnmodl_1_1visitor_1_1_localize_visitor.html" title="Visitor to transform global variable usage to local" alt="nmodl::visitor::LocalizeVisitor" shape="rect" coords="241,336,472,360"/>
<area href="classnmodl_1_1visitor_1_1_perf_visitor.html" title="Visitor for measuring performance related information" alt="nmodl::visitor::PerfVisitor" shape="rect" coords="241,392,472,416"/>
<area href="classnmodl_1_1visitor_1_1_rename_visitor.html" title="Blindly rename given variable to new name" alt="nmodl::visitor::RenameVisitor" shape="rect" coords="241,448,472,472"/>
<area href="classnmodl_1_1visitor_1_1_semantic_analysis_visitor.html" alt="nmodl::visitor::SemanticAnalysisVisitor" shape="rect" coords="241,504,472,528"/>
<area href="classnmodl_1_1visitor_1_1test_1_1_check_parent_visitor.html" title="Visitor for checking parents of ast nodes" alt="nmodl::visitor::test::CheckParentVisitor" shape="rect" coords="241,560,472,584"/>
<area href="classnmodl_1_1visitor_1_1_var_usage_visitor.html" title="Check if variable is used in given block." alt="nmodl::visitor::VarUsageVisitor" shape="rect" coords="241,616,472,640"/>
<area href="classnmodl_1_1visitor_1_1_verbatim_visitor.html" title="Visitor for verbatim blocks of AST" alt="nmodl::visitor::VerbatimVisitor" shape="rect" coords="241,672,472,696"/>
<area href="classnmodl_1_1visitor_1_1_function_callpath_visitor.html" title="Visitor for traversing FunctionBlock s and ProcedureBlocks through their FunctionCall s" alt="nmodl::visitor::FunctionCallpathVisitor" shape="rect" coords="241,280,472,304"/>
<area href="classnmodl_1_1visitor_1_1_j_s_o_n_visitor.html" title="Visitor for printing AST in JSON format" alt="nmodl::visitor::JSONVisitor" shape="rect" coords="241,336,472,360"/>
<area href="classnmodl_1_1visitor_1_1_localize_visitor.html" title="Visitor to transform global variable usage to local" alt="nmodl::visitor::LocalizeVisitor" shape="rect" coords="241,392,472,416"/>
<area href="classnmodl_1_1visitor_1_1_perf_visitor.html" title="Visitor for measuring performance related information" alt="nmodl::visitor::PerfVisitor" shape="rect" coords="241,448,472,472"/>
<area href="classnmodl_1_1visitor_1_1_rename_visitor.html" title="Blindly rename given variable to new name" alt="nmodl::visitor::RenameVisitor" shape="rect" coords="241,504,472,528"/>
<area href="classnmodl_1_1visitor_1_1_semantic_analysis_visitor.html" alt="nmodl::visitor::SemanticAnalysisVisitor" shape="rect" coords="241,560,472,584"/>
<area href="classnmodl_1_1visitor_1_1test_1_1_check_parent_visitor.html" title="Visitor for checking parents of ast nodes" alt="nmodl::visitor::test::CheckParentVisitor" shape="rect" coords="241,616,472,640"/>
<area href="classnmodl_1_1visitor_1_1_var_usage_visitor.html" title="Check if variable is used in given block." alt="nmodl::visitor::VarUsageVisitor" shape="rect" coords="241,672,472,696"/>
<area href="classnmodl_1_1visitor_1_1_verbatim_visitor.html" title="Visitor for verbatim blocks of AST" alt="nmodl::visitor::VerbatimVisitor" shape="rect" coords="241,728,472,752"/>
</map>
</div></div>
<table class="memberdecls">
Expand Down
Binary file modified html/doxygen/classnmodl_1_1visitor_1_1_const_ast_visitor.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
27 changes: 14 additions & 13 deletions html/doxygen/classnmodl_1_1visitor_1_1_const_visitor.html

Large diffs are not rendered by default.

Binary file modified html/doxygen/classnmodl_1_1visitor_1_1_const_visitor.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

Large diffs are not rendered by default.

756 changes: 756 additions & 0 deletions html/doxygen/classnmodl_1_1visitor_1_1_function_callpath_visitor.html

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
var classnmodl_1_1visitor_1_1_function_callpath_visitor =
[
[ "visit_function_block", "classnmodl_1_1visitor_1_1_function_callpath_visitor.html#affef8fc9f61dc540968eae22a2407c71", null ],
[ "visit_function_call", "classnmodl_1_1visitor_1_1_function_callpath_visitor.html#a3d94cb27086ba92f53c7cd33f4f30524", null ],
[ "visit_procedure_block", "classnmodl_1_1visitor_1_1_function_callpath_visitor.html#a740260d32147029fb83df276457c2ac6", null ],
[ "visit_program", "classnmodl_1_1visitor_1_1_function_callpath_visitor.html#ae5af816b7069226ab9baa3c047963938", null ],
[ "visit_var_name", "classnmodl_1_1visitor_1_1_function_callpath_visitor.html#a9f535dfb296b252b357fe415923be3a6", null ],
[ "psymtab", "classnmodl_1_1visitor_1_1_function_callpath_visitor.html#aea781ec83741fbccf57ae3c97653373d", null ],
[ "visited_functions_or_procedures", "classnmodl_1_1visitor_1_1_function_callpath_visitor.html#a8efe0bb123db1c5d448f453dae38591b", null ]
];
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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 @@ -1380,7 +1380,7 @@
<div class="ttc" id="aclassnmodl_1_1codegen_1_1_codegen_cpp_visitor_html_a502fd875dc95e68f905fe2070abaeff8"><div class="ttname"><a href="classnmodl_1_1codegen_1_1_codegen_cpp_visitor.html#a502fd875dc95e68f905fe2070abaeff8">nmodl::codegen::CodegenCppVisitor::visit_string</a></div><div class="ttdeci">void visit_string(const ast::String &amp;node) override</div><div class="ttdoc">visit node of type ast::String</div><div class="ttdef"><b>Definition:</b> <a href="codegen__cpp__visitor_8cpp_source.html#l00613">codegen_cpp_visitor.cpp:613</a></div></div>
<div class="ttc" id="astructnmodl_1_1codegen_1_1_index_semantics_html"><div class="ttname"><a href="structnmodl_1_1codegen_1_1_index_semantics.html">nmodl::codegen::IndexSemantics</a></div><div class="ttdoc">Represent semantic information for index variable.</div><div class="ttdef"><b>Definition:</b> <a href="codegen__info_8hpp_source.html#l00170">codegen_info.hpp:170</a></div></div>
<div class="ttc" id="agroup__codegen__details_html_gga2d0a1f473f039b495e9cc349c3b57dbbaf20658650d987d31063b593c05980397"><div class="ttname"><a href="group__codegen__details.html#gga2d0a1f473f039b495e9cc349c3b57dbbaf20658650d987d31063b593c05980397">nmodl::codegen::BlockType::Watch</a></div><div class="ttdeci">@ Watch</div><div class="ttdoc">watch block</div></div>
<div class="ttc" id="anamespacenmodl_1_1symtab_1_1syminfo_html_a9615978047cc9d7b43df2f549f2baffe"><div class="ttname"><a href="namespacenmodl_1_1symtab_1_1syminfo.html#a9615978047cc9d7b43df2f549f2baffe">nmodl::symtab::syminfo::to_string</a></div><div class="ttdeci">std::string to_string(const T &amp;obj)</div><div class="ttdef"><b>Definition:</b> <a href="symbol__properties_8hpp_source.html#l00276">symbol_properties.hpp:276</a></div></div>
<div class="ttc" id="anamespacenmodl_1_1symtab_1_1syminfo_html_a9615978047cc9d7b43df2f549f2baffe"><div class="ttname"><a href="namespacenmodl_1_1symtab_1_1syminfo.html#a9615978047cc9d7b43df2f549f2baffe">nmodl::symtab::syminfo::to_string</a></div><div class="ttdeci">std::string to_string(const T &amp;obj)</div><div class="ttdef"><b>Definition:</b> <a href="symbol__properties_8hpp_source.html#l00279">symbol_properties.hpp:279</a></div></div>
<div class="ttc" id="agroup__ast__class_html_ga6a8e5076ce68736223774b02972fdfa8"><div class="ttname"><a href="group__ast__class.html#ga6a8e5076ce68736223774b02972fdfa8">nmodl::ast::Ast::is_block_comment</a></div><div class="ttdeci">virtual bool is_block_comment() const noexcept</div><div class="ttdoc">Check if the ast node is an instance of ast::BlockComment.</div><div class="ttdef"><b>Definition:</b> <a href="ast_8cpp_source.html#l00286">ast.cpp:286</a></div></div>
<div class="ttc" id="anamespacenmodl_1_1codegen_1_1utils_html_af37aaecb81df71fda4c68e0da90baee8"><div class="ttname"><a href="namespacenmodl_1_1codegen_1_1utils.html#af37aaecb81df71fda4c68e0da90baee8">nmodl::codegen::utils::format_float_string</a></div><div class="ttdeci">std::string format_float_string(const std::string &amp;s_value)</div><div class="ttdoc">Handles the float constants format being printed in the generated code.</div></div>
<div class="ttc" id="aclassnmodl_1_1codegen_1_1_codegen_cpp_visitor_html_a40bc1308f847c66bc91d9c93368db6ec"><div class="ttname"><a href="classnmodl_1_1codegen_1_1_codegen_cpp_visitor.html#a40bc1308f847c66bc91d9c93368db6ec">nmodl::codegen::CodegenCppVisitor::visit_solution_expression</a></div><div class="ttdeci">void visit_solution_expression(const ast::SolutionExpression &amp;node) override</div><div class="ttdoc">visit node of type ast::SolutionExpression</div><div class="ttdef"><b>Definition:</b> <a href="codegen__cpp__visitor_8cpp_source.html#l00841">codegen_cpp_visitor.cpp:841</a></div></div>
Expand Down
2 changes: 1 addition & 1 deletion html/doxygen/codegen__helper__visitor_8cpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -953,7 +953,7 @@
<div class="ttc" id="aclassnmodl_1_1ast_1_1_eigen_linear_solver_block_html_a9f7f5ed1d97abf4b33eb06c016a42dd1"><div class="ttname"><a href="classnmodl_1_1ast_1_1_eigen_linear_solver_block.html#a9f7f5ed1d97abf4b33eb06c016a42dd1">nmodl::ast::EigenLinearSolverBlock::visit_children</a></div><div class="ttdeci">void visit_children(visitor::Visitor &amp;v) override</div><div class="ttdoc">visit children i.e.</div><div class="ttdef"><b>Definition:</b> <a href="ast_8cpp_source.html#l13377">ast.cpp:13377</a></div></div>
<div class="ttc" id="astructnmodl_1_1codegen_1_1_ion_html_a988a22e1dcd33471a5ec9017e3c7adbc"><div class="ttname"><a href="structnmodl_1_1codegen_1_1_ion.html#a988a22e1dcd33471a5ec9017e3c7adbc">nmodl::codegen::Ion::is_intra_cell_conc</a></div><div class="ttdeci">bool is_intra_cell_conc(const std::string &amp;text) const</div><div class="ttdoc">Check if variable name is internal cell concentration.</div><div class="ttdef"><b>Definition:</b> <a href="codegen__info_8hpp_source.html#l00087">codegen_info.hpp:87</a></div></div>
<div class="ttc" id="aclassnmodl_1_1codegen_1_1_codegen_helper_visitor_html_ac98fcbdbc8f2b054d5bb00672fb9d0e2"><div class="ttname"><a href="classnmodl_1_1codegen_1_1_codegen_helper_visitor.html#ac98fcbdbc8f2b054d5bb00672fb9d0e2">nmodl::codegen::CodegenHelperVisitor::visit_watch</a></div><div class="ttdeci">void visit_watch(const ast::Watch &amp;node) override</div><div class="ttdoc">visit node of type ast::Watch</div><div class="ttdef"><b>Definition:</b> <a href="codegen__helper__visitor_8cpp_source.html#l00695">codegen_helper_visitor.cpp:695</a></div></div>
<div class="ttc" id="anamespacenmodl_1_1symtab_1_1syminfo_html_a9615978047cc9d7b43df2f549f2baffe"><div class="ttname"><a href="namespacenmodl_1_1symtab_1_1syminfo.html#a9615978047cc9d7b43df2f549f2baffe">nmodl::symtab::syminfo::to_string</a></div><div class="ttdeci">std::string to_string(const T &amp;obj)</div><div class="ttdef"><b>Definition:</b> <a href="symbol__properties_8hpp_source.html#l00276">symbol_properties.hpp:276</a></div></div>
<div class="ttc" id="anamespacenmodl_1_1symtab_1_1syminfo_html_a9615978047cc9d7b43df2f549f2baffe"><div class="ttname"><a href="namespacenmodl_1_1symtab_1_1syminfo.html#a9615978047cc9d7b43df2f549f2baffe">nmodl::symtab::syminfo::to_string</a></div><div class="ttdeci">std::string to_string(const T &amp;obj)</div><div class="ttdef"><b>Definition:</b> <a href="symbol__properties_8hpp_source.html#l00279">symbol_properties.hpp:279</a></div></div>
<div class="ttc" id="aclassnmodl_1_1ast_1_1_program_html_abbc13ee98c7f3c9650c42f0f43e1fd9d"><div class="ttname"><a href="classnmodl_1_1ast_1_1_program.html#abbc13ee98c7f3c9650c42f0f43e1fd9d">nmodl::ast::Program::visit_children</a></div><div class="ttdeci">void visit_children(visitor::Visitor &amp;v) override</div><div class="ttdoc">visit children i.e.</div><div class="ttdef"><b>Definition:</b> <a href="ast_8cpp_source.html#l12902">ast.cpp:12902</a></div></div>
<div class="ttc" id="astructnmodl_1_1codegen_1_1_ion_html_ac16894db9591de9041e762e2cdecf964"><div class="ttname"><a href="structnmodl_1_1codegen_1_1_ion.html#ac16894db9591de9041e762e2cdecf964">nmodl::codegen::Ion::is_extra_cell_conc</a></div><div class="ttdeci">bool is_extra_cell_conc(const std::string &amp;text) const</div><div class="ttdoc">Check if variable name is external cell concentration.</div><div class="ttdef"><b>Definition:</b> <a href="codegen__info_8hpp_source.html#l00096">codegen_info.hpp:96</a></div></div>
<div class="ttc" id="aclassnmodl_1_1codegen_1_1_codegen_helper_visitor_html_a00a403d7992d9e11cf278ced1e4e2896"><div class="ttname"><a href="classnmodl_1_1codegen_1_1_codegen_helper_visitor.html#a00a403d7992d9e11cf278ced1e4e2896">nmodl::codegen::CodegenHelperVisitor::sort_with_mod2c_symbol_order</a></div><div class="ttdeci">static void sort_with_mod2c_symbol_order(std::vector&lt; SymbolType &gt; &amp;symbols)</div><div class="ttdoc">How symbols are stored in NEURON? See notes written in markdown file.</div><div class="ttdef"><b>Definition:</b> <a href="codegen__helper__visitor_8cpp_source.html#l00047">codegen_helper_visitor.cpp:47</a></div></div>
Expand Down
5 changes: 5 additions & 0 deletions html/doxygen/dir_5da0f2f50dc0c79639fb8a44dc3280da.html
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,11 @@
<tr class="memitem:defuse__analyze__visitor_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="defuse__analyze__visitor_8hpp.html">defuse_analyze_visitor.hpp</a> <a href="defuse__analyze__visitor_8hpp_source.html">[code]</a></td></tr>
<tr class="memdesc:defuse__analyze__visitor_8hpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">Visitor to return Def-Use chain for a given variable in the block/node <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:function__callpath__visitor_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="function__callpath__visitor_8cpp.html">function_callpath_visitor.cpp</a> <a href="function__callpath__visitor_8cpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:function__callpath__visitor_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="function__callpath__visitor_8hpp.html">function_callpath_visitor.hpp</a> <a href="function__callpath__visitor_8hpp_source.html">[code]</a></td></tr>
<tr class="memdesc:function__callpath__visitor_8hpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">Visitor for traversing <code>FunctionBlock</code> s and <code>ProcedureBlocks</code> through their <code>FunctionCall</code> s <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:global__var__visitor_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="global__var__visitor_8cpp.html">global_var_visitor.cpp</a> <a href="global__var__visitor_8cpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:global__var__visitor_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="global__var__visitor_8hpp.html">global_var_visitor.hpp</a> <a href="global__var__visitor_8hpp_source.html">[code]</a></td></tr>
Expand Down
2 changes: 2 additions & 0 deletions html/doxygen/dir_5da0f2f50dc0c79639fb8a44dc3280da.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ var dir_5da0f2f50dc0c79639fb8a44dc3280da =
[ "constant_folder_visitor.hpp", "constant__folder__visitor_8hpp.html", null ],
[ "defuse_analyze_visitor.cpp", "defuse__analyze__visitor_8cpp.html", "defuse__analyze__visitor_8cpp" ],
[ "defuse_analyze_visitor.hpp", "defuse__analyze__visitor_8hpp.html", "defuse__analyze__visitor_8hpp" ],
[ "function_callpath_visitor.cpp", "function__callpath__visitor_8cpp.html", null ],
[ "function_callpath_visitor.hpp", "function__callpath__visitor_8hpp.html", null ],
[ "global_var_visitor.cpp", "global__var__visitor_8cpp.html", null ],
[ "global_var_visitor.hpp", "global__var__visitor_8hpp.html", null ],
[ "implicit_argument_visitor.cpp", "implicit__argument__visitor_8cpp.html", null ],
Expand Down
Loading

0 comments on commit b475f64

Please sign in to comment.