NEURON
membdef.h
Go to the documentation of this file.
1 /* /local/src/master/nrn/src/nrnoc/membdef.h,v 1.2 1995/02/13 20:20:42 hines Exp */
2 
3 /* numerical parameters */
4 #define DEF_nseg 1 /* default number of segments per section*/
5 #define DEF_dt .025 /* ms */
6 #define DEF_secondorder \
7  0 /* >0 means crank-nicolson. 2 means current \
8  adjusted to t+dt/2 */
9 
10 /*global parameters */
11 #define DEF_Ra 35.4 /* ohm-cm */ /*changed from 34.5 on 1/6/95*/
12 #define DEF_celsius 6.3 /* deg-C */
13 
14 #define DEF_vrest -65. /* mV */
15 
16 /* old point process parameters */
17 /* fclamp */
18 #define DEF_clamp_resist 1e-3 /* megohm */
19 
20 /* Parameters that are used in mechanism _alloc() procedures */
21 /* cable */
22 #define DEF_L 100. /* microns */
23 #define DEF_rallbranch 1.
24 
25 /* morphology */
26 #define DEF_diam 500. /* microns */
27 
28 /* capacitance */
29 #define DEF_cm 1. /* uF/cm^2 */
30 
31 /* fast passive (e_p and g_p)*/
32 #define DEF_e DEF_vrest /* mV */
33 #define DEF_g 5.e-4 /* S/cm^2 */
34 
35 /* na_ion */
36 #define DEF_nai 10. /* mM */
37 #define DEF_nao 140. /* mM */
38 #define DEF_ena (115. + DEF_vrest) /* mV */
39 
40 /* k_ion */
41 #define DEF_ki 54.4 /* mM */
42 #define DEF_ko 2.5 /* mM */
43 #define DEF_ek (-12. + DEF_vrest) /* mV */
44 
45 /* ca_ion -> any program that uses DEF_eca must include <math.h> */
46 #define DEF_cai 5.e-5 /* mM */
47 #define DEF_cao 2. /* mM */
48 #include <math.h>
49 #define DEF_eca 12.5 * log(DEF_cao / DEF_cai) /* mV */
50 
51 /* default ion values */
52 #define DEF_ioni 1. /* mM */
53 #define DEF_iono 1. /* mM */
54 #define DEF_eion 0. /* mV */