: Copyright (c) California Institute of Technology, 2006 -- All Rights Reserved
: Royalty free license granted for non-profit research and educational purposes.
UNITS {
(mA) = (milliamp)
(mV) = (millivolt)
}
: Initialize everything to zero - they should all be set from the
: hoc code by the "define_param" function that writes the value
: used to a parameter file (no magic numbers, anywhere...)
PARAMETER {
vhalf_n = 0 (mV)
vsteep_n = 0 (mV)
tskew_n = 0
tscale_n = 0 (ms)
toffset_n = 0 (ms)
exp_n = 0
gbar = 0 (mho/cm2)
}
STATE { n }
DERIVATIVE states {
rates(v)
n' = (ninf-n)/ntau
}
PROCEDURE rates(v) {
ninf = var_inf(v, vhalf_n, vsteep_n)
ntau = var_tau(v, vhalf_n, vsteep_n, tskew_n, tscale_n, toffset_n)
}