NEURON
register_mech.hpp
Go to the documentation of this file.
1 /*
2 # =============================================================================
3 # Copyright (c) 2016 - 2021 Blue Brain Project/EPFL
4 #
5 # See top-level LICENSE file for details.
6 # =============================================================================
7 */
8 #pragma once
9 
10 namespace coreneuron {
11 void add_nrn_artcell(int type, int qi);
12 void set_pnt_receive(int type,
15  short size);
16 extern void initnrn(void);
17 extern void hoc_reg_bbcore_read(int type, bbcore_read_t f);
18 extern void hoc_reg_bbcore_write(int type, bbcore_write_t f);
20  int i,
21  void (*f)(int, int, double*, Datum*, ThreadDatum*, NrnThread*, Memb_list*, int));
22 extern void alloc_mech(int);
23 
24 } // namespace coreneuron
ReceiveFunc * pnt_receive
Definition: init.cpp:155
#define i
Definition: md1redef.h:19
THIS FILE IS AUTO GENERATED DONT MODIFY IT.
void hoc_reg_bbcore_read(int type, bbcore_read_t f)
void set_pnt_receive(int type, pnt_receive_t pnt_receive, pnt_receive_t pnt_receive_init, short size)
void _nrn_thread_table_reg(int i, thread_table_check_t f)
int Datum
Definition: nrnconf.h:23
void(*)(double *, int *, int *, int *, int, int, double *, Datum *, ThreadDatum *, NrnThread *, Memb_list *, double) bbcore_read_t
Definition: membfunc.hpp:205
void hoc_reg_bbcore_write(int type, bbcore_write_t f)
void add_nrn_artcell(int type, int qi)
void(*)(Point_process *, int, double) pnt_receive_t
Definition: membfunc.hpp:25
void alloc_mech(int memb_func_size_)
void(*)(double *, int *, int *, int *, Memb_list *, std::size_t, Datum *, Datum *, double *, NrnThread *) bbcore_write_t
Definition: nrncore_io.h:48
short type
Definition: cabvars.h:10
pnt_receive_init_t * pnt_receive_init
Definition: init.cpp:156