| accept(visitor::Visitor &v) override | nmodl::ast::EigenNewtonSolverBlock | virtual |
| accept(visitor::ConstVisitor &v) const override | nmodl::ast::EigenNewtonSolverBlock | virtual |
| Ast()=default | nmodl::ast::Ast | |
| clone() const override | nmodl::ast::EigenNewtonSolverBlock | inlinevirtual |
| EigenNewtonSolverBlock(Integer *n_state_vars, StatementBlock *variable_block, StatementBlock *initialize_block, StatementBlock *setup_x_block, StatementBlock *functor_block, StatementBlock *update_states_block, StatementBlock *finalize_block) | nmodl::ast::EigenNewtonSolverBlock | explicit |
| EigenNewtonSolverBlock(std::shared_ptr< Integer > n_state_vars, std::shared_ptr< StatementBlock > variable_block, std::shared_ptr< StatementBlock > initialize_block, std::shared_ptr< StatementBlock > setup_x_block, std::shared_ptr< StatementBlock > functor_block, std::shared_ptr< StatementBlock > update_states_block, std::shared_ptr< StatementBlock > finalize_block) | nmodl::ast::EigenNewtonSolverBlock | explicit |
| EigenNewtonSolverBlock(const EigenNewtonSolverBlock &obj) | nmodl::ast::EigenNewtonSolverBlock | |
| finalize_block | nmodl::ast::EigenNewtonSolverBlock | private |
| functor_block | nmodl::ast::EigenNewtonSolverBlock | private |
| get_finalize_block() const noexcept | nmodl::ast::EigenNewtonSolverBlock | inline |
| get_functor_block() const noexcept | nmodl::ast::EigenNewtonSolverBlock | inline |
| get_initialize_block() const noexcept | nmodl::ast::EigenNewtonSolverBlock | inline |
| get_n_state_vars() const noexcept | nmodl::ast::EigenNewtonSolverBlock | inline |
| get_nmodl_name() const noexcept override | nmodl::ast::EigenNewtonSolverBlock | inlinevirtual |
| get_node_name() const | nmodl::ast::Ast | virtual |
| get_node_type() const noexcept override | nmodl::ast::EigenNewtonSolverBlock | inlinevirtual |
| get_node_type_name() const noexcept override | nmodl::ast::EigenNewtonSolverBlock | inlinevirtual |
| get_parameters() const | nmodl::ast::Block | inlinevirtual |
| get_parent() const | nmodl::ast::Ast | virtual |
| get_setup_x_block() const noexcept | nmodl::ast::EigenNewtonSolverBlock | inline |
| get_shared_ptr() override | nmodl::ast::EigenNewtonSolverBlock | inlinevirtual |
| get_shared_ptr() const override | nmodl::ast::EigenNewtonSolverBlock | inlinevirtual |
| get_statement_block() const | nmodl::ast::Ast | virtual |
| get_symbol_table() const override | nmodl::ast::EigenNewtonSolverBlock | inlinevirtual |
| get_token() const noexcept override | nmodl::ast::EigenNewtonSolverBlock | inlinevirtual |
| get_update_states_block() const noexcept | nmodl::ast::EigenNewtonSolverBlock | inline |
| get_variable_block() const noexcept | nmodl::ast::EigenNewtonSolverBlock | inline |
| initialize_block | nmodl::ast::EigenNewtonSolverBlock | private |
| is_after_block() const noexcept | nmodl::ast::Ast | virtual |
| is_argument() const noexcept | nmodl::ast::Ast | virtual |
| is_assigned_block() const noexcept | nmodl::ast::Ast | virtual |
| is_assigned_definition() const noexcept | nmodl::ast::Ast | virtual |
| is_ast() const noexcept | nmodl::ast::Ast | virtual |
| is_ba_block() const noexcept | nmodl::ast::Ast | virtual |
| is_ba_block_type() const noexcept | nmodl::ast::Ast | virtual |
| is_bbcore_pointer() const noexcept | nmodl::ast::Ast | virtual |
| is_bbcore_pointer_var() const noexcept | nmodl::ast::Ast | virtual |
| is_before_block() const noexcept | nmodl::ast::Ast | virtual |
| is_binary_expression() const noexcept | nmodl::ast::Ast | virtual |
| is_binary_operator() const noexcept | nmodl::ast::Ast | virtual |
| is_block() const noexcept override | nmodl::ast::Block | inlinevirtual |
| is_block_comment() const noexcept | nmodl::ast::Ast | virtual |
| is_boolean() const noexcept | nmodl::ast::Ast | virtual |
| is_breakpoint_block() const noexcept | nmodl::ast::Ast | virtual |
| is_compartment() const noexcept | nmodl::ast::Ast | virtual |
| is_conductance_hint() const noexcept | nmodl::ast::Ast | virtual |
| is_conserve() const noexcept | nmodl::ast::Ast | virtual |
| is_constant_block() const noexcept | nmodl::ast::Ast | virtual |
| is_constant_statement() const noexcept | nmodl::ast::Ast | virtual |
| is_constant_var() const noexcept | nmodl::ast::Ast | virtual |
| is_constructor_block() const noexcept | nmodl::ast::Ast | virtual |
| is_cvode_block() const noexcept | nmodl::ast::Ast | virtual |
| is_define() const noexcept | nmodl::ast::Ast | virtual |
| is_derivative_block() const noexcept | nmodl::ast::Ast | virtual |
| is_derivimplicit_callback() const noexcept | nmodl::ast::Ast | virtual |
| is_destructor_block() const noexcept | nmodl::ast::Ast | virtual |
| is_diff_eq_expression() const noexcept | nmodl::ast::Ast | virtual |
| is_discrete_block() const noexcept | nmodl::ast::Ast | virtual |
| is_double() const noexcept | nmodl::ast::Ast | virtual |
| is_double_unit() const noexcept | nmodl::ast::Ast | virtual |
| is_eigen_linear_solver_block() const noexcept | nmodl::ast::Ast | virtual |
| is_eigen_newton_solver_block() const noexcept override | nmodl::ast::EigenNewtonSolverBlock | inlinevirtual |
| is_electrode_cur_var() const noexcept | nmodl::ast::Ast | virtual |
| is_electrode_current() const noexcept | nmodl::ast::Ast | virtual |
| is_else_if_statement() const noexcept | nmodl::ast::Ast | virtual |
| is_else_statement() const noexcept | nmodl::ast::Ast | virtual |
| is_expression() const noexcept override | nmodl::ast::Expression | inlinevirtual |
| is_expression_statement() const noexcept | nmodl::ast::Ast | virtual |
| is_extern_var() const noexcept | nmodl::ast::Ast | virtual |
| is_external() const noexcept | nmodl::ast::Ast | virtual |
| is_factor_def() const noexcept | nmodl::ast::Ast | virtual |
| is_float() const noexcept | nmodl::ast::Ast | virtual |
| is_for_netcon() const noexcept | nmodl::ast::Ast | virtual |
| is_from_statement() const noexcept | nmodl::ast::Ast | virtual |
| is_function_block() const noexcept | nmodl::ast::Ast | virtual |
| is_function_call() const noexcept | nmodl::ast::Ast | virtual |
| is_function_table_block() const noexcept | nmodl::ast::Ast | virtual |
| is_global() const noexcept | nmodl::ast::Ast | virtual |
| is_global_var() const noexcept | nmodl::ast::Ast | virtual |
| is_identifier() const noexcept | nmodl::ast::Ast | virtual |
| is_if_statement() const noexcept | nmodl::ast::Ast | virtual |
| is_include() const noexcept | nmodl::ast::Ast | virtual |
| is_independent_block() const noexcept | nmodl::ast::Ast | virtual |
| is_indexed_name() const noexcept | nmodl::ast::Ast | virtual |
| is_initial_block() const noexcept | nmodl::ast::Ast | virtual |
| is_integer() const noexcept | nmodl::ast::Ast | virtual |
| is_kinetic_block() const noexcept | nmodl::ast::Ast | virtual |
| is_lag_statement() const noexcept | nmodl::ast::Ast | virtual |
| is_limits() const noexcept | nmodl::ast::Ast | virtual |
| is_lin_equation() const noexcept | nmodl::ast::Ast | virtual |
| is_line_comment() const noexcept | nmodl::ast::Ast | virtual |
| is_linear_block() const noexcept | nmodl::ast::Ast | virtual |
| is_local_list_statement() const noexcept | nmodl::ast::Ast | virtual |
| is_local_var() const noexcept | nmodl::ast::Ast | virtual |
| is_lon_diffuse() const noexcept | nmodl::ast::Ast | virtual |
| is_longitudinal_diffusion_block() const noexcept | nmodl::ast::Ast | virtual |
| is_model() const noexcept | nmodl::ast::Ast | virtual |
| is_mutex_lock() const noexcept | nmodl::ast::Ast | virtual |
| is_mutex_unlock() const noexcept | nmodl::ast::Ast | virtual |
| is_name() const noexcept | nmodl::ast::Ast | virtual |
| is_net_receive_block() const noexcept | nmodl::ast::Ast | virtual |
| is_neuron_block() const noexcept | nmodl::ast::Ast | virtual |
| is_node() const noexcept override | nmodl::ast::Node | inlinevirtual |
| is_non_lin_equation() const noexcept | nmodl::ast::Ast | virtual |
| is_non_linear_block() const noexcept | nmodl::ast::Ast | virtual |
| is_nonspecific() const noexcept | nmodl::ast::Ast | virtual |
| is_nonspecific_cur_var() const noexcept | nmodl::ast::Ast | virtual |
| is_nrn_state_block() const noexcept | nmodl::ast::Ast | virtual |
| is_number() const noexcept | nmodl::ast::Ast | virtual |
| is_number_range() const noexcept | nmodl::ast::Ast | virtual |
| is_ontology_statement() const noexcept | nmodl::ast::Ast | virtual |
| is_param_assign() const noexcept | nmodl::ast::Ast | virtual |
| is_param_block() const noexcept | nmodl::ast::Ast | virtual |
| is_paren_expression() const noexcept | nmodl::ast::Ast | virtual |
| is_pointer() const noexcept | nmodl::ast::Ast | virtual |
| is_pointer_var() const noexcept | nmodl::ast::Ast | virtual |
| is_prime_name() const noexcept | nmodl::ast::Ast | virtual |
| is_procedure_block() const noexcept | nmodl::ast::Ast | virtual |
| is_program() const noexcept | nmodl::ast::Ast | virtual |
| is_protect_statement() const noexcept | nmodl::ast::Ast | virtual |
| is_random_var() const noexcept | nmodl::ast::Ast | virtual |
| is_random_var_list() const noexcept | nmodl::ast::Ast | virtual |
| is_range() const noexcept | nmodl::ast::Ast | virtual |
| is_range_var() const noexcept | nmodl::ast::Ast | virtual |
| is_react_var_name() const noexcept | nmodl::ast::Ast | virtual |
| is_reaction_operator() const noexcept | nmodl::ast::Ast | virtual |
| is_reaction_statement() const noexcept | nmodl::ast::Ast | virtual |
| is_read_ion_var() const noexcept | nmodl::ast::Ast | virtual |
| is_solution_expression() const noexcept | nmodl::ast::Ast | virtual |
| is_solve_block() const noexcept | nmodl::ast::Ast | virtual |
| is_state_block() const noexcept | nmodl::ast::Ast | virtual |
| is_statement() const noexcept | nmodl::ast::Ast | virtual |
| is_statement_block() const noexcept | nmodl::ast::Ast | virtual |
| is_string() const noexcept | nmodl::ast::Ast | virtual |
| is_suffix() const noexcept | nmodl::ast::Ast | virtual |
| is_table_statement() const noexcept | nmodl::ast::Ast | virtual |
| is_thread_safe() const noexcept | nmodl::ast::Ast | virtual |
| is_unary_expression() const noexcept | nmodl::ast::Ast | virtual |
| is_unary_operator() const noexcept | nmodl::ast::Ast | virtual |
| is_unit() const noexcept | nmodl::ast::Ast | virtual |
| is_unit_block() const noexcept | nmodl::ast::Ast | virtual |
| is_unit_def() const noexcept | nmodl::ast::Ast | virtual |
| is_unit_state() const noexcept | nmodl::ast::Ast | virtual |
| is_update_dt() const noexcept | nmodl::ast::Ast | virtual |
| is_useion() const noexcept | nmodl::ast::Ast | virtual |
| is_valence() const noexcept | nmodl::ast::Ast | virtual |
| is_var_name() const noexcept | nmodl::ast::Ast | virtual |
| is_verbatim() const noexcept | nmodl::ast::Ast | virtual |
| is_watch() const noexcept | nmodl::ast::Ast | virtual |
| is_watch_statement() const noexcept | nmodl::ast::Ast | virtual |
| is_while_statement() const noexcept | nmodl::ast::Ast | virtual |
| is_wrapped_expression() const noexcept | nmodl::ast::Ast | virtual |
| is_write_ion_var() const noexcept | nmodl::ast::Ast | virtual |
| n_state_vars | nmodl::ast::EigenNewtonSolverBlock | private |
| negate() | nmodl::ast::Ast | virtual |
| parent | nmodl::ast::Ast | private |
| set_finalize_block(std::shared_ptr< StatementBlock > &&finalize_block) | nmodl::ast::EigenNewtonSolverBlock | |
| set_finalize_block(const std::shared_ptr< StatementBlock > &finalize_block) | nmodl::ast::EigenNewtonSolverBlock | |
| set_functor_block(std::shared_ptr< StatementBlock > &&functor_block) | nmodl::ast::EigenNewtonSolverBlock | |
| set_functor_block(const std::shared_ptr< StatementBlock > &functor_block) | nmodl::ast::EigenNewtonSolverBlock | |
| set_initialize_block(std::shared_ptr< StatementBlock > &&initialize_block) | nmodl::ast::EigenNewtonSolverBlock | |
| set_initialize_block(const std::shared_ptr< StatementBlock > &initialize_block) | nmodl::ast::EigenNewtonSolverBlock | |
| set_n_state_vars(std::shared_ptr< Integer > &&n_state_vars) | nmodl::ast::EigenNewtonSolverBlock | |
| set_n_state_vars(const std::shared_ptr< Integer > &n_state_vars) | nmodl::ast::EigenNewtonSolverBlock | |
| set_name(const std::string &name) | nmodl::ast::Ast | virtual |
| set_parent(Ast *p) | nmodl::ast::Ast | virtual |
| set_parent_in_children() | nmodl::ast::EigenNewtonSolverBlock | private |
| set_setup_x_block(std::shared_ptr< StatementBlock > &&setup_x_block) | nmodl::ast::EigenNewtonSolverBlock | |
| set_setup_x_block(const std::shared_ptr< StatementBlock > &setup_x_block) | nmodl::ast::EigenNewtonSolverBlock | |
| set_symbol_table(symtab::SymbolTable *newsymtab) override | nmodl::ast::EigenNewtonSolverBlock | inlinevirtual |
| set_token(const ModToken &tok) | nmodl::ast::EigenNewtonSolverBlock | inline |
| set_update_states_block(std::shared_ptr< StatementBlock > &&update_states_block) | nmodl::ast::EigenNewtonSolverBlock | |
| set_update_states_block(const std::shared_ptr< StatementBlock > &update_states_block) | nmodl::ast::EigenNewtonSolverBlock | |
| set_variable_block(std::shared_ptr< StatementBlock > &&variable_block) | nmodl::ast::EigenNewtonSolverBlock | |
| set_variable_block(const std::shared_ptr< StatementBlock > &variable_block) | nmodl::ast::EigenNewtonSolverBlock | |
| setup_x_block | nmodl::ast::EigenNewtonSolverBlock | private |
| symtab | nmodl::ast::EigenNewtonSolverBlock | private |
| token | nmodl::ast::EigenNewtonSolverBlock | private |
| update_states_block | nmodl::ast::EigenNewtonSolverBlock | private |
| variable_block | nmodl::ast::EigenNewtonSolverBlock | private |
| visit_children(visitor::Visitor &v) override | nmodl::ast::EigenNewtonSolverBlock | virtual |
| visit_children(visitor::ConstVisitor &v) const override | nmodl::ast::EigenNewtonSolverBlock | virtual |
| ~Ast()=default | nmodl::ast::Ast | virtual |
| ~Block()=default | nmodl::ast::Block | virtual |
| ~EigenNewtonSolverBlock()=default | nmodl::ast::EigenNewtonSolverBlock | virtual |
| ~Expression()=default | nmodl::ast::Expression | virtual |
| ~Node()=default | nmodl::ast::Node | virtual |