brainpy.analysis.lowdim.PhasePlane1D
brainpy.analysis.lowdim.PhasePlane1D#
- class brainpy.analysis.lowdim.PhasePlane1D(model, target_vars, fixed_vars=None, target_pars=None, pars_update=None, resolutions=None, **kwargs)[source]#
Phase plane analyzer for 1D dynamical system.
This class can help users fast check:
Vector fields
Fixed points
- Parameters
model (Any) – A model of the population, the integrator function, or a list/tuple of integrator functions.
target_vars (dict) – The target/dynamical variables.
fixed_vars (dict) – The fixed variables.
target_pars (dict, optional) – The parameters which can be dynamical varied.
pars_update (dict, optional) – The parameters to update.
- __init__(model, target_vars, fixed_vars=None, target_pars=None, pars_update=None, resolutions=None, **kwargs)[source]#
Methods
__init__
(model, target_vars[, fixed_vars, ...])plot_fixed_point
([show, with_plot, with_return])Plot the fixed point.
plot_vector_field
([show, with_plot, with_return])Plot the vector filed.
show_figure
()Attributes
F_dfxdx
F_fixed_point_aux
F_fixed_point_opt
F_fx
Make the standard function call of \(f_x (*\mathrm{vars}, *\mathrm{pars})\).
F_vmap_fp_aux
F_vmap_fp_opt
F_vmap_fx