OhmicMarkov#
- class braincell.channel.OhmicMarkov(size, name=None, solver=None, substeps=None)#
Markov kinetics driven by an ohmic current.
Markovis the sibling ofHH, but onlyHHhad a driving-force subclass, so every ohmic Markov channel in the catalogue wrote outg_max * (sum of open states) * (E - V)by hand and none had areversal_potential()hook.Declaring
open_statessupplies the conductance factor and the rest is inherited from the same mixinOhmicHHuses.- Variables:
open_states (tuple of str) – Names of the conducting states, summed left to right in the order given. Every name must be one of the states declared by
pairs.
- conductance_factor(V, *ions)[source]#
Return the summed occupancy of the conducting states.
Reads each independent open state directly rather than going through
state_values(), which would additionally reconstruct the dependent state only to discard it. The reconstruction is done only if an open state is the dependent one, which no shipped scheme does.