HHGate2D¶
-
class
HHGate2D
¶ HHGate2D: Gate for Hodkgin-Huxley type channels, equivalent to the m and h terms on the Na squid channel and the n term on K. This takes the voltage and state variable from the channel, computes the new value of the state variable and a scaling, depending on gate power, for the conductance. These two terms are sent right back in a message to the channel.
-
getA
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
getB
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setTableA
()¶ (destination message field) Assigns field value.
-
getTableA
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setTableB
()¶ (destination message field) Assigns field value.
-
getTableB
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setXminA
()¶ (destination message field) Assigns field value.
-
getXminA
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setXmaxA
()¶ (destination message field) Assigns field value.
-
getXmaxA
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setXdivsA
()¶ (destination message field) Assigns field value.
-
getXdivsA
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setYminA
()¶ (destination message field) Assigns field value.
-
getYminA
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setYmaxA
()¶ (destination message field) Assigns field value.
-
getYmaxA
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setYdivsA
()¶ (destination message field) Assigns field value.
-
getYdivsA
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setXminB
()¶ (destination message field) Assigns field value.
-
getXminB
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setXmaxB
()¶ (destination message field) Assigns field value.
-
getXmaxB
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setXdivsB
()¶ (destination message field) Assigns field value.
-
getXdivsB
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setYminB
()¶ (destination message field) Assigns field value.
-
getYminB
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setYmaxB
()¶ (destination message field) Assigns field value.
-
getYmaxB
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setYdivsB
()¶ (destination message field) Assigns field value.
-
getYdivsB
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
tableA
¶ vector< vector<double> > (value field) Table of A entries
-
tableB
¶ vector< vector<double> > (value field) Table of B entries
-
xminA
¶ double (value field) Minimum range for lookup
-
xmaxA
¶ double (value field) Minimum range for lookup
-
xdivsA
¶ unsigned int (value field) Divisions for lookup. Zero means to use linear interpolation
-
yminA
¶ double (value field) Minimum range for lookup
-
ymaxA
¶ double (value field) Minimum range for lookup
-
ydivsA
¶ unsigned int (value field) Divisions for lookup. Zero means to use linear interpolation
-
xminB
¶ double (value field) Minimum range for lookup
-
xmaxB
¶ double (value field) Minimum range for lookup
-
xdivsB
¶ unsigned int (value field) Divisions for lookup. Zero means to use linear interpolation
-
yminB
¶ double (value field) Minimum range for lookup
-
ymaxB
¶ double (value field) Minimum range for lookup
-
ydivsB
¶ unsigned int (value field) Divisions for lookup. Zero means to use linear interpolation
-
A
¶ vector<double>,double (lookup field) lookupA: Look up the A gate value from two doubles, passedin as a vector. Uses linear interpolation in the 2D tableThe range of the lookup doubles is predefined based on knowledge of voltage or conc ranges, and the granularity is specified by the xmin, xmax, and dx field, and their y-axis counterparts.
-
B
¶ vector<double>,double (lookup field) lookupB: Look up B gate value from two doubles in a vector.
-