|
void | hoc_register_limits (int, HocParmLimits *) |
|
void | hoc_register_units (int, HocParmUnits *) |
|
void | hoc_register_dparam_semantics (int, int, const char *) |
| Legacy way of registering pdata semantics. More...
|
|
void | add_nrn_fornetcons (int, int) |
|
void | hoc_register_tolerance (int, HocStateTolerance *, Symbol ***) |
|
void | modl_reg (void) |
| Needed for compilation. More...
|
|
void | _nrn_free_fornetcon (void **) |
|
double | nrn_call_mech_func (Symbol *, int narg, Prop *, int type) |
|
void | _nrn_free_watch (Datum *, int, int) |
| Called by Point_process destructor in translated mod file. More...
|
|
void | _nrn_watch_activate (Datum *, double(*)(Point_process *), int, Point_process *, int, double) |
|
void | _nrn_watch_allocate (Datum *, double(*)(Point_process *), int, Point_process *, double nrflag) |
| Introduced so corenrn->nrn can request the mod file to make sure all WatchCondition are allocated. More...
|
|
void | hoc_reg_ba (int, nrn_bamech_t, int) |
|
int | nrn_pointing (double *p) |
|
void | nrn_popsec (void) |
|
int | nrn_isecstack (void) |
|
void | nrn_secstack (int) |
|
void | nrn_relocate_old_points (Section *oldsec, Node *oldnode, Section *sec, Node *node) |
|
void | extcell_2d_alloc (Section *sec) |
|
int | nrn_is_ion (int) |
|
void | single_prop_free (Prop *) |
|
void | prop_free (Prop **) |
|
int | can_change_morph (Section *) |
|
void | nrn_area_ri (Section *sec) |
|
void | nrn_diam_change (Section *) |
|
void | sec_free (hoc_Item *) |
|
void | extcell_node_create (Node *) |
|
void | extnode_free_elements (Extnode *) |
|
void | section_order (void) |
|
neuron::container::data_handle< double > | dprop (Symbol *s, int indx, Section *sec, short inode) |
| returns location of property symbol More...
|
|
void | nrn_random_play () |
|
void | fixed_play_continuous (NrnThread *) |
|
void | setup_tree_matrix (neuron::model_sorted_token const &sorted_token, NrnThread &nt) |
|
void | nrn_solve (NrnThread *) |
|
void | second_order_cur (NrnThread *) |
|
void | nrn_update_voltage (neuron::model_sorted_token const &sorted_token, NrnThread &nt) |
|
void | nrn_fixed_step_lastpart (neuron::model_sorted_token const &sorted_token, NrnThread &nt) |
|
void | hoc_register_dparam_size (int, int) |
|
int | nrn_errno_check (int) |
|
void | long_difus_solve (neuron::model_sorted_token const &, int method, NrnThread &nt) |
|
void | nrn_fihexec (int) |
|
int | special_pnt_call (Object *, Symbol *, int) |
|
void | nrn_mk_prop_pools (int) |
|
void | SectionRef_reg (void) |
|
void | hoc_symbol_tolerance (Symbol *, double) |
|
void | node_destruct (Node **, int) |
|
void | nrn_sec_ref (Section **, Section *) |
|
void | hoc_level_pushsec (Section *) |
| turn off section stack fixing (in case of return, continue, break in a section statement) between explicit user level push_section, etc and pop_section More...
|
|
void | nrn_ba (neuron::model_sorted_token const &, NrnThread &, int) |
|
void | nrn_rhs_ext (NrnThread *) |
|
void | nrn_setup_ext (NrnThread *) |
|
void | nrn_cap_jacob (neuron::model_sorted_token const &, NrnThread *, Memb_list *) |
|
void | nrn_div_capacity (neuron::model_sorted_token const &, NrnThread *, Memb_list *) |
|
void | nrn_mul_capacity (neuron::model_sorted_token const &, NrnThread *, Memb_list *) |
|
void | clear_point_process_struct (Prop *p) |
|
void | ext_con_coef (void) |
|
void | nrn_multisplit_ptr_update (void) |
|
void | nrn_use_daspk (int) |
|
void | nrn_update_ps2nt (void) |
|
neuron::model_sorted_token | nrn_ensure_model_data_are_sorted () |
| Ensure neuron::container::* data are sorted. More...
|
|
void | activstim_rhs (void) |
|
void | activclamp_rhs (void) |
|
void | activclamp_lhs (void) |
|
void | activsynapse_rhs (void) |
|
void | activsynapse_lhs (void) |
|
void | stim_prepare (void) |
|
void | clamp_prepare (void) |
|
void | synapse_prepare (void) |
|
void | nrn_fixed_step (neuron::model_sorted_token const &) |
|
void | nrn_fixed_step_group (neuron::model_sorted_token const &, int n) |
|
void | nrn_lhs (neuron::model_sorted_token const &, NrnThread &) |
|
void | nrn_rhs (neuron::model_sorted_token const &, NrnThread &) |
|
void | v_setup_vectors (void) |
|
void | section_ref (Section *) |
|
void | section_unref (Section *) |
|
const char * | nrn_sec2pysecname (Section *) |
|
double | node_dist (Section *, Node *) |
|
double | topol_distance (Section *, Node *, Section *, Node *, Section **, Node **) |
|
void | nrn_clear_mark (void) |
|
short | nrn_increment_mark (Section *) |
|
short | nrn_value_mark (Section *) |
|
int | is_point_process (Object *) |
|
int | nrn_vartype (const Symbol *) |
|
void | recalc_diam (void) |
|
void | nrn_fast_imem_alloc () |
|
void | nrn_calc_fast_imem (NrnThread *) |
|
void | nrn_seg_or_x_arg (int iarg, Section **psec, double *px) |
|
void | nrn_seg_or_x_arg2 (int iarg, Section **psec, double *px) |
|
Section * | nrnpy_pysecname2sec (const char *) |
|
const char * | nrnpy_sec2pysecname (Section *sec) |
|
void | nrnpy_pysecname2sec_add (Section *sec) |
|
void | nrnpy_pysecname2sec_remove (Section *sec) |
|
void | nrn_verify_ion_charge_defined () |
|
void | nrn_pt3dclear (Section *, int) |
|
void | nrn_length_change (Section *, double) |
|
void | stor_pt3d (Section *, double x, double y, double z, double d) |
|
char * | nrn_version (int) |
|
std::size_t | nrn_num_config_keys () |
| Get the number of NEURON configuration items. More...
|
|
char * | nrn_get_config_key (std::size_t i) |
| Get the ith NEURON configuration key. More...
|
|
char * | nrn_get_config_val (std::size_t i) |
| Get the ith NEURON configuration value. More...
|
|
neuron::opaque_model_sorted_token | nrn_ensure_model_data_are_sorted_opaque () |
|