MarkovRateTable¶
-
class
MarkovRateTable¶ Rate Table for Markov channel calculations.
-
channel¶ void (shared message field) This message couples the rate table to the compartment. The rate table needs updates on voltage in order to compute the rate table.
-
proc¶ void (shared message field) This is a shared message to receive Process message from thescheduler. The first entry is a MsgDest for the Process operation. It has a single argument, ProcInfo, which holds lots of information about current time, thread, dt andso on. The second entry is a MsgDest for the Reinit operation. It also uses ProcInfo.
-
handleVm()¶ (destination message field) Handles incoming message containing voltage information.
-
process()¶ (destination message field) Handles process call
-
reinit()¶ (destination message field) Handles reinit call
-
init()¶ (destination message field) Initialization of the class. Allocates memory for all the tables.
-
handleLigandConc()¶ (destination message field) Handles incoming message containing ligand concentration.
-
set1d()¶ (destination message field) Setting up of 1D lookup table for the (i,j)'th rate.
-
set2d()¶ (destination message field) Setting up of 2D lookup table for the (i,j)'th rate.
-
setconst()¶ (destination message field) Setting a constant value for the (i,j)'th rate. Internally, this is stored as a 1-D rate with a lookup table containing 1 entry.
-
setVm()¶ (destination message field) Assigns field value.
-
getVm()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setLigandConc()¶ (destination message field) Assigns field value.
-
getLigandConc()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
getQ()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
getSize()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
instratesOut¶ vector< vector<double> > (source message field) Sends out instantaneous rate information of varying transition ratesat each time step.
-
Vm¶ double (value field) Membrane voltage.
-
ligandConc¶ double (value field) Ligand concentration.
-
Q¶ vector< vector<double> > (value field) Instantaneous rate matrix.
-
size¶ unsigned int (value field) Dimension of the families of lookup tables. Is always equal to the number of states in the model.
-