HSolve

class HSolve

HSolve: Hines solver, for solving branching neuron models.

proc

void (shared message field) Handles 'reinit' and 'process' calls from a clock.

setSeed()

(destination message field) Assigns field value.

getSeed()

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

setTarget()

(destination message field) Assigns field value.

getTarget()

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

setDt()

(destination message field) Assigns field value.

getDt()

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

setCaAdvance()

(destination message field) Assigns field value.

getCaAdvance()

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

setVDiv()

(destination message field) Assigns field value.

getVDiv()

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

setVMin()

(destination message field) Assigns field value.

getVMin()

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

setVMax()

(destination message field) Assigns field value.

getVMax()

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

setCaDiv()

(destination message field) Assigns field value.

getCaDiv()

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

setCaMin()

(destination message field) Assigns field value.

getCaMin()

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

setCaMax()

(destination message field) Assigns field value.

getCaMax()

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

process()

(destination message field) Handles 'process' call: Solver advances by one time-step.

reinit()

(destination message field) Handles 'reinit' call: Solver reads in model.

seed

Id (value field) Use this field to specify path to a 'seed' compartment, that is, any compartment within a neuron. The HSolve object uses this seed as a handle to discover the rest of the neuronal model, which means all the remaining compartments, channels, synapses, etc.

target

string (value field) Specifies the path to a compartmental model to be taken over. This can be the path to any container object that has the model under it (found by performing a deep search). Alternatively, this can also be the path to any compartment within the neuron. This compartment will be used as a handle to discover the rest of the model, which means all the remaining compartments, channels, synapses, etc.

dt

double (value field) The time-step for this solver.

caAdvance

int (value field) This flag determines how current flowing into a calcium pool is computed. A value of 0 means that the membrane potential at the beginning of the time-step is used for the calculation. This is how GENESIS does its computations. A value of 1 means the membrane potential at the middle of the time-step is used. This is the correct way of integration, and is the default way.

vDiv

int (value field) Specifies number of divisions for lookup tables of voltage-sensitive channels.

vMin

double (value field) Specifies the lower bound for lookup tables of voltage-sensitive channels. Default is to automatically decide based on the tables of the channels that the solver reads in.

vMax

double (value field) Specifies the upper bound for lookup tables of voltage-sensitive channels. Default is to automatically decide based on the tables of the channels that the solver reads in.

caDiv

int (value field) Specifies number of divisions for lookup tables of calcium-sensitive channels.

caMin

double (value field) Specifies the lower bound for lookup tables of calcium-sensitive channels. Default is to automatically decide based on the tables of the channels that the solver reads in.

caMax

double (value field) Specifies the upper bound for lookup tables of calcium-sensitive channels. Default is to automatically decide based on the tables of the channels that the solver reads in.