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