29 [[deprecated(
"non-void* overloads are preferred")]]
void artcell_net_send(
void*
v,
35 [[deprecated(
"non-void* overloads are preferred")]]
void nrn_net_send(
void*
v,
63 extern void ion_reg(
const char*,
double);
85 extern int ifarg(
int);
void(*)(Prop *, int, neuron::container::data_handle< double > *, neuron::container::data_handle< double > *, double *, int) nrn_ode_map_t
int(* nrn_ode_count_t)(int)
void(*)(neuron::model_sorted_token const &, NrnThread *, Memb_list *, int) nrn_cur_t
nrn_cur_t nrn_ode_matsol_t
void(*)(neuron::model_sorted_token const &, NrnThread &, Memb_list &, int) nrn_ode_synonym_t
void destroy_point_process(void *)
neuron::container::data_handle< double > point_process_pointer(Point_process *, Symbol *, int)
void(*)(ldifusfunc2_t, neuron::model_sorted_token const &, NrnThread &) ldifusfunc_t
void add_nrn_artcell(int, int)
Point_process * ob2pntproc(Object *)
double loc_point_process(int, void *)
double has_loc_point(void *)
NrnWatchAllocateFunc_t * nrn_watch_allocate_
void * create_point_process(int, Object *)
void(* pnt_receive_t)(Point_process *, double *, double)
void nrn_net_move(Datum *, Point_process *, double)
void nrn_promote(Prop *, int, int)
void register_mech(const char **, Pvmp, nrn_cur_t, nrn_jacob_t, nrn_state_t, nrn_init_t, int, int)
void hoc_register_cvode(int, nrn_ode_count_t, nrn_ode_map_t, nrn_ode_spec_t, nrn_ode_matsol_t)
pnt_receive_init_t * pnt_receive_init
bool at_time(NrnThread *, double)
void register_destructor(Pvmp)
void artcell_net_send(void *v, double *weight, Point_process *pnt, double td, double flag)
void nrn_wrote_conc(Symbol *, double &erev, double ci, double co, int)
void add_nrn_has_net_event(int)
void(* pnt_receive_init_t)(Point_process *, double *, double)
void hoc_register_ldifus1(ldifusfunc_t)
void * nrn_pool_alloc(void *pool)
void nrn_net_send(void *v, double *weight, Point_process *pnt, double td, double flag)
void(int, ldifusfunc3_t, void **, int, int, int, neuron::model_sorted_token const &, NrnThread &) ldifusfunc2_t
void nrn_check_conc_write(Prop *, Prop *, int)
Prop * prop_alloc(Prop **, int, Node *)
Point_process * ob2pntproc_0(Object *)
void hoc_register_synonym(int, nrn_ode_synonym_t)
int nrn_get_mechtype(const char *)
double get_loc_point_process(void *)
void * nrn_pool_create(long count, int itemsize)
void ion_reg(const char *, double)
void nrn_writes_conc(int, int)
Prop * need_memb(Symbol *)
Prop * need_memb_cl(Symbol *, int *, int *)
void nrn_pool_delete(void *pool)
void prop_update_ion_variables(Prop *, Node *)
void(* NrnWatchAllocateFunc_t)(Datum *)
void artcell_net_move(Datum *, Point_process *, double)
pnt_receive_t * pnt_receive
int point_register_mech(const char **, Pvmp, nrn_cur_t, nrn_jacob_t, nrn_state_t, nrn_init_t, int, int, ctor_f *, dtor_f *, Member_func *)
double nrn_ion_charge(Symbol *)
void nrn_pool_freeall(void *pool)
void steer_point_process(void *v)
void nrn_net_event(Point_process *, double)
double(*)(int, Memb_list *, std::size_t, Datum *, double *, double *, Datum *, NrnThread *, neuron::model_sorted_token const &) ldifusfunc3_t
A view into a set of mechanism instances.
Represent main neuron object computed by single thread.
A point process is computed just like regular mechanisms.
Non-template stable handle to a generic value.