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.
-