VectorTable

class VectorTable

This is a minimal 1D equivalent of the Interpol2D class. Provides simple functions for getting and setting up the table, along with a lookup function. This class is to be used while supplying lookup tables to the MarkovChannel class, in cases where the transition rate varies with either membrane voltage or ligand concentration.

setXdivs()

(destination message field) Assigns field value.

getXdivs()

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

setXmin()

(destination message field) Assigns field value.

getXmin()

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

setXmax()

(destination message field) Assigns field value.

getXmax()

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

getInvdx()

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

setTable()

(destination message field) Assigns field value.

getTable()

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

getLookupvalue()

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

getLookupindex()

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

xdivs

unsigned int (value field) Number of divisions.

xmin

double (value field) Minimum value in table.

xmax

double (value field) Maximum value in table.

invdx

double (value field) Maximum value in table.

table

vector<double> (value field) The lookup table.

lookupvalue

double,double (lookup field) Lookup function that performs interpolation to return a value.

lookupindex

unsigned int,double (lookup field) Lookup function that returns value by index.