brainpy.analysis.lowdim.PhasePlane2D
brainpy.analysis.lowdim.PhasePlane2D#
- class brainpy.analysis.lowdim.PhasePlane2D(model, target_vars, fixed_vars=None, target_pars=None, pars_update=None, resolutions=None, **kwargs)[source]#
Phase plane analyzer for 2D dynamical system.
- 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, ...])convert_type
()plot_fixed_point
([with_plot, with_return, ...])Plot the fixed point and analyze its stability.
plot_limit_cycle_by_sim
(initials, duration)Plot trajectories according to the settings.
plot_nullcline
([with_plot, with_return, ...])Plot the nullcline.
plot_trajectory
(initials, duration[, ...])Plot trajectories according to the settings.
plot_vector_field
([with_plot, with_return, ...])Plot the vector field.
show_figure
()Attributes
F_dfxdx
F_dfxdy
F_dfydx
F_dfydy
F_fixed_point_aux
F_fixed_point_opt
F_fx
Make the standard function call of \(f_x (*\mathrm{vars}, *\mathrm{pars})\).
F_fy
The function to evaluate \(f_y(*\mathrm{vars}, *\mathrm{pars})\).
F_int_x
F_int_y
F_jacobian
The function to evaluate \(J(*\mathrm{vars}, *\mathrm{pars})\).
F_vmap_brentq_fy
F_vmap_fp_aux
F_vmap_fp_opt
F_vmap_fx
F_vmap_fy
F_x_by_y_in_fx
F_x_by_y_in_fy
F_x_convert
F_y_by_x_in_fx
F_y_by_x_in_fy
F_y_convert