![]() |
User Guide
|
#include "codegen/codegen_helper_visitor.hpp"#include <algorithm>#include <cmath>#include <memory>#include "ast/all.hpp"#include "ast/constant_var.hpp"#include "codegen/codegen_naming.hpp"#include "parser/c11_driver.hpp"#include "visitors/visitor_utils.hpp"#include "utils/logger.hpp"Go to the source code of this file.
Namespaces | |
| nmodl | |
| encapsulates code generation backend implementations | |
| nmodl::codegen | |
Functions | |
| static bool | nmodl::codegen::check_procedure_has_cvode (const std::shared_ptr< const ast::Ast > &solve_node, const std::shared_ptr< const ast::Ast > &procedure_node) |
| Check whether a given SOLVE block solves a PROCEDURE with any of the CVode methods. More... | |
| static std::shared_ptr< ast::Compartment > | nmodl::codegen::find_compartment (const ast::LongitudinalDiffusionBlock &node, const std::string &var_name) |