#include "oc2iv.h"
#include "section.h"
#include "ndatclas.h"
Go to the source code of this file.
Referenced by nrn_arc_position().
double* cable_prop_eval_pointer | ( | Symbol * | ) |
Referenced by hoc_evalpointer(), and hoc_ob_pointer().
Section* chk_access | ( | ) |
References ForAllSections, Section::prop, and Section::refcount.
Referenced by area(), LinearMechanism::create(), delete_section(), distance(), fclamp(), fstim(), fsyn(), hoc_construct_point(), hoc_ifsec(), hoc_ifseclist(), hoc_secname(), ismembrane(), issection(), loc_point_process(), MultiSplitControl::multisplit(), nernst(), nrn_vecsim_add(), nrniv_len_scale(), nrniv_sh_color(), nrnmpi_splitcell_connect(), nrnpy_cas(), parent_connection(), parent_node(), parent_section(), MechanismType::pp_begin(), psection(), ri(), secaccessname(), section_orientation(), section_owner(), sectionname(), segment_limits(), special_pnt_call(), this_node(), and this_section().
char* hoc_section_pathname | ( | Section * | ) |
References hoc_araystr(), hoc_object_pathname(), hoc_objectdata, hoc_warning(), Symbol::name, name, secname(), Sprintf, Symbol::sym, and Symbol::u.
boolean is_point_process | ( | Object * | ) |
Referenced by BBS::gid_connect().
References inode, Node::sec_node_index_, and section_length().
Referenced by topol_distance().
References assert, int, node, node_index(), setup_topology(), and tree_changed.
Referenced by LinearMechanism::create(), distance(), hoc_construct_point(), Imp::loc(), loc_point_process(), MultiSplitControl::multisplit(), node_ptr(), special_pnt_call(), and this_node().
References arc0at0(), assert, and Node::sec_node_index_.
Referenced by get_loc_point_process(), SymDirectoryImpl::load_section(), nrn_complain(), nrn_loc_point_process(), nrn_relocate_old_points(), and sec_and_position().
void nrn_clear_mark | ( | ) |
References ForAllSections, and sec.
double nrn_connection_position | ( | Section * | ) |
short nrn_increment_mark | ( | Section * | ) |
void nrn_popsec | ( | ) |
References Prop::dparam, Symbol::name, Section::prop, Section::refcount, sec, and Datum::sym.
Referenced by forall_section(), forall_sectionlist(), SymDirectoryImpl::load_section(), nrn_initcode(), nrn_secstack(), oc_restore_cabcode(), pop_section(), and sec_access_pop().
References fprintf(), hoc_execerror(), hoc_warning(), i, NSECSTACK, and secname().
Referenced by forall_section(), forall_sectionlist(), hoc_level_pushsec(), hoc_object_component(), SymDirectoryImpl::load_section(), nrniv_sh_push(), and nrnpy_pushsec().
Referenced by hoc_object_asgn().
Referenced by hoc_ob_pointer(), hoc_object_asgn(), hoc_object_eval(), and nernst().
double nrn_section_orientation | ( | Section * | ) |
short nrn_value_mark | ( | Section * | ) |
Referenced by NrnProperty::assign(), and NrnProperty::var_type().
void recalc_diam | ( | ) |
References clamp_prepare(), connection_coef(), diam_change_cnt, diam_changed, nrn_matrix_node_alloc(), stim_prepare(), synapse_prepare(), and v_setup_vectors().
Referenced by Imp::check(), MultiSplitControl::exchange_setup(), fadvance(), fcurrent(), nrn_rhs(), nrn_shape_update(), and verify_structure().
char* secname | ( | Section * | ) |
References assert, hoc_araystr(), hoc_object_name(), hoc_top_level_data, Symbol::name, name, nrnpy_pysec_name_p_, PROP_PY_INDEX, Sprintf, Symbol::sym, and Symbol::u.
Referenced by SaveState::alloc(), SaveState::check(), fclamp(), fstim(), fsyn(), Imp::location(), nrn_sec_ref(), nrnpy_cas(), and SymDirectory::SymDirectory().
References assert.
Referenced by Imp::check(), forall_sectionlist(), free_clamp(), free_stim(), free_syn(), Imp::location(), nrn_sec_ref(), sec_free(), SaveState::ssfree(), Imp::~Imp(), and SymDirectory::~SymDirectory().
References d, node_dist(), setup_topology(), and tree_changed.
Referenced by distance().
void v_setup_vectors | ( | ) |