User Guide
codegen_helper_visitor.cpp File Reference
#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)