Package PyDSTool :: Package Toolbox :: Module phaseplane :: Class local_linear_2D
[hide private]
[frames] | no frames]

Class local_linear_2D

source code

object --+
         |
        local_linear_2D

Create local 2D linear system from a nonlinear system at a specified point.

Currently, this class is specific to conductance-based Hodgkin-Huxley-like models.
It assumes all variables can be given in conditionally-linear form

    tau_x(<other_vars>) x' = x_inf(<other_vars>) - x

for some set of other variables (possibly none). Thus, a DSSRT assistant object is passed
in to help with these quantities.

Instance Methods [hide private]
 
__init__(self, model, da, voltage, other_var, init_pt, with_exit_auxfn=True, targlang='python', max_t=5, name='nulls', extra_vinf_terms='', extra_pars=None)
da is a DSSRT assistant object associated with the model (for Psi dominance values, not Omegas).
source code
 
localize(self, pt)
pt is a Point in *all* of the original model var names
source code
 
analyze(self, pt)
Perform local analysis at given point in *all* of the original model var names Re-localization can be avoided (for testing stationarity assumptions) using pt=None.
source code

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, model, da, voltage, other_var, init_pt, with_exit_auxfn=True, targlang='python', max_t=5, name='nulls', extra_vinf_terms='', extra_pars=None)
(Constructor)

source code 

da is a DSSRT assistant object associated with the model (for Psi dominance values, not Omegas). Hold all system vars constant that are not part of the 2D system specified by pair (voltage, other_var).

extra v_inf terms should include a + or -, and should be given as a single string.

Overrides: object.__init__