NEURON
matexp_visitor.cpp File Reference
#include "visitors/matexp_visitor.hpp"
#include "ast/all.hpp"
#include "codegen/codegen_naming.hpp"
#include "utils/logger.hpp"
#include "visitors/visitor_utils.hpp"
#include <algorithm>

Go to the source code of this file.

Classes

class  nmodl::visitor::CollectConserveVisitor
 

Namespaces

 nmodl
 encapsulates code generation backend implementations
 
 nmodl::visitor
 Implementation of different AST visitors.
 

Functions

template<typename T >
static bool nmodl::visitor::vector_contains (const std::vector< T > &vec, const T &value)
 
static void nmodl::visitor::nonlinear_reaction_error ()
 
static std::string nmodl::visitor::get_state_var_name (const std::shared_ptr< ast::Ast > &node)
 
static int nmodl::visitor::find_node (const nmodl::ast::StatementVector &statements, const nmodl::ast::Node *node)