HHChannelBase

class HHChannelBase

HHChannelBase: Base class for Hodgkin-Huxley type voltage-gated Ion channels. Something like the old tabchannel from GENESIS, but also presents a similar interface as hhchan from GENESIS.

setXpower()

(destination message field) Assigns field value.

getXpower()

(destination message field) Requests field value. The requesting Element must provide a handler for the returned value.

setYpower()

(destination message field) Assigns field value.

getYpower()

(destination message field) Requests field value. The requesting Element must provide a handler for the returned value.

setZpower()

(destination message field) Assigns field value.

getZpower()

(destination message field) Requests field value. The requesting Element must provide a handler for the returned value.

setInstant()

(destination message field) Assigns field value.

getInstant()

(destination message field) Requests field value. The requesting Element must provide a handler for the returned value.

setX()

(destination message field) Assigns field value.

getX()

(destination message field) Requests field value. The requesting Element must provide a handler for the returned value.

setY()

(destination message field) Assigns field value.

getY()

(destination message field) Requests field value. The requesting Element must provide a handler for the returned value.

setZ()

(destination message field) Assigns field value.

getZ()

(destination message field) Requests field value. The requesting Element must provide a handler for the returned value.

setUseConcentration()

(destination message field) Assigns field value.

getUseConcentration()

(destination message field) Requests field value. The requesting Element must provide a handler for the returned value.

concen()

(destination message field) Incoming message from Concen object to specific conc to usein the Z gate calculations

createGate()

(destination message field) Function to create specified gate.Argument: Gate type [X Y Z]

setNumGateX()

(destination message field) Assigns number of field entries in field array.

getNumGateX()

(destination message field) Requests number of field entries in field array.The requesting Element must provide a handler for the returned value.

setNumGateY()

(destination message field) Assigns number of field entries in field array.

getNumGateY()

(destination message field) Requests number of field entries in field array.The requesting Element must provide a handler for the returned value.

setNumGateZ()

(destination message field) Assigns number of field entries in field array.

getNumGateZ()

(destination message field) Requests number of field entries in field array.The requesting Element must provide a handler for the returned value.

Xpower

double (value field) Power for X gate

Ypower

double (value field) Power for Y gate

Zpower

double (value field) Power for Z gate

instant

int (value field) Bitmapped flag: bit 0 = Xgate, bit 1 = Ygate, bit 2 = ZgateWhen true, specifies that the lookup table value should beused directly as the state of the channel, rather than usedas a rate term for numerical integration for the state

X

double (value field) State variable for X gate

Y

double (value field) State variable for Y gate

Z

double (value field) State variable for Y gate

useConcentration

int (value field) Flag: when true, use concentration message rather than Vm tocontrol Z gate