NEURON
neuron.h
Go to the documentation of this file.
1
#include "
options.h
"
2
3
4
#if METHOD3
5
extern
int
spatial_method();
6
#endif
7
8
#if NEMO
9
extern
int
neuron2nemo
(),
nemo2neuron
();
10
#endif
11
12
extern
void
node_data
(),
disconnect
();
13
extern
void
batch_run
(),
batch_save
();
14
extern
void
pt3dadd
(),
n3d
(),
x3d
(),
y3d
(),
z3d
(),
arc3d
(),
diam3d
();
15
extern
void
pt3dclear
(),
pt3dinsert
(),
pt3dremove
(),
pt3dchange
();
16
extern
void
define_shape
(),
pt3dconst
(),
pt3dstyle
();
17
extern
void
spine3d
(),
setSpineArea
(),
getSpineArea
();
18
extern
void
area
(),
ri
(),
distance
();
19
extern
void
initnrn
(),
nrnhoc_topology
(),
fadvance
(),
finitialize
();
20
extern
void
fstim
(),
fstimi
();
21
extern
void
ion_style
(),
ion_register
(),
ion_charge
(),
nernst
(),
ghk
();
22
extern
void
section_owner
();
/* returns object that created section */
23
extern
void
make_mechanism
(),
make_pointprocess
();
24
extern
void
nrnpython
();
25
extern
void
nrnunit_use_legacy
();
26
27
extern
void
fsyn
(),
fsyng
(),
fsyni
();
28
extern
void
fclamp
(),
fclampi
(),
fclampv
(),
prstim
();
29
extern
void
fcurrent
(),
fmatrix
(),
frecord_init
();
30
extern
void
issection
(),
ismembrane
(),
sectionname
(),
psection
();
31
extern
void
pop_section
(),
push_section
(),
section_exists
();
32
extern
void
delete_section
();
33
extern
int
secondorder
,
diam_changed
,
nrn_shape_changed_
;
34
extern
int
nrn_netrec_state_adjust
,
nrn_sparse_partrans
;
35
extern
double
clamp_resist
;
36
extern
double
celsius
;
37
extern
int
stoprun
;
38
extern
void
fit_praxis
(),
attr_praxis
(),
pval_praxis
(),
stop_praxis
();
39
#if KEEP_NSEG_PARM
40
extern
void
keep_nseg_parm
();
41
#endif
42
#if EXTRACELLULAR
43
extern
void
nlayer_extracellular
();
44
#endif
45
extern
void
nrnallsectionmenu
(),
nrnallpointmenu
(),
nrnsecmenu
();
46
extern
void
nrnglobalmechmenu
(),
nrnmechmenu
(),
nrnpointmenu
();
47
extern
void
this_section
(),
this_node
(),
parent_section
(),
parent_node
();
48
extern
void
parent_connection
(),
section_orientation
();
clamp_resist
double clamp_resist
Definition:
init.cpp:123
distance
void distance()
Definition:
solve.cpp:222
section_orientation
void section_orientation()
Definition:
cabcode.cpp:2349
arc3d
void arc3d()
pt3dchange
void pt3dchange()
Definition:
treeset.cpp:1164
nrnpointmenu
void nrnpointmenu()
Definition:
nrnmenu.cpp:405
fclampi
void fclampi()
fsyng
void fsyng()
nrnglobalmechmenu
void nrnglobalmechmenu()
secondorder
int secondorder
Definition:
init.cpp:120
pt3dadd
void pt3dadd()
ion_style
void ion_style()
fsyn
void fsyn()
nrn_sparse_partrans
int nrn_sparse_partrans
Definition:
init.cpp:125
nrnmechmenu
void nrnmechmenu()
define_shape
void define_shape()
x3d
void x3d()
fstimi
void fstimi()
Definition:
fstim.cpp:74
parent_connection
void parent_connection()
this_node
void this_node()
nrn_shape_changed_
int nrn_shape_changed_
Definition:
treeset.cpp:28
nrnhoc_topology
void nrnhoc_topology()
section_exists
void section_exists()
Definition:
cabcode.cpp:2443
nrn_netrec_state_adjust
int nrn_netrec_state_adjust
Definition:
init.cpp:124
pt3dclear
void pt3dclear()
nrnallpointmenu
void nrnallpointmenu()
ion_register
void ion_register()
nrnpython
void nrnpython()
Definition:
nrnpy.cpp:82
diam_changed
int diam_changed
Definition:
cabcode.cpp:23
stoprun
int stoprun
Definition:
fadvance.cpp:161
psection
void psection()
Definition:
psection.cpp:12
pt3dremove
void pt3dremove()
fadvance
void fadvance()
fclampv
void fclampv()
pop_section
void pop_section()
make_pointprocess
void make_pointprocess()
Definition:
hocmech.cpp:249
fstim
void fstim()
pt3dinsert
void pt3dinsert()
spine3d
void spine3d()
fcurrent
void fcurrent()
ri
void ri()
delete_section
void delete_section()
Definition:
cabcode.cpp:313
sectionname
void sectionname()
finitialize
void finitialize()
Definition:
fadvance.cpp:992
keep_nseg_parm
void keep_nseg_parm()
Definition:
cabcode.cpp:1554
section_owner
void section_owner()
Definition:
cabcode.cpp:1837
nlayer_extracellular
void nlayer_extracellular()
Definition:
extcelln.cpp:271
frecord_init
void frecord_init()
Definition:
fadvance.cpp:809
nrnunit_use_legacy
void nrnunit_use_legacy()
Definition:
init.cpp:1069
nemo2neuron
void nemo2neuron(void)
Definition:
nrnnemo.cpp:25
batch_run
void batch_run()
diam3d
void diam3d()
Definition:
treeset.cpp:1326
pt3dconst
void pt3dconst()
push_section
void push_section()
getSpineArea
void getSpineArea()
Definition:
treeset.cpp:1374
fsyni
void fsyni()
Definition:
synapse.cpp:104
initnrn
void initnrn()
z3d
void z3d()
nrnallsectionmenu
void nrnallsectionmenu()
neuron2nemo
void neuron2nemo(void)
Definition:
nrnnemo.cpp:29
fmatrix
void fmatrix()
batch_save
void batch_save()
Definition:
fadvance.cpp:1024
parent_section
void parent_section()
this_section
void this_section()
y3d
void y3d()
fclamp
void fclamp()
options.h
pt3dstyle
void pt3dstyle()
Definition:
treeset.cpp:1014
ion_charge
void ion_charge()
stop_praxis
void stop_praxis()
Definition:
hocprax.cpp:85
fit_praxis
void fit_praxis()
node_data
void node_data()
make_mechanism
void make_mechanism()
attr_praxis
void attr_praxis()
n3d
void n3d()
setSpineArea
void setSpineArea()
area
void area()
issection
void issection()
prstim
void prstim()
Definition:
psection.cpp:77
pval_praxis
void pval_praxis()
parent_node
void parent_node()
Definition:
cabcode.cpp:2355
ismembrane
void ismembrane()
ghk
void ghk()
Definition:
eion.cpp:329
disconnect
void disconnect()
Definition:
cabcode.cpp:562
celsius
double celsius
Definition:
init.cpp:123
nrnsecmenu
void nrnsecmenu()
Definition:
nrnmenu.cpp:68
nernst
void nernst()
src
nrnoc
neuron.h