conatus.expert.continue_equilibria

conatus.expert.continue_equilibria(system, x0, parameter, settings, *, direction=1.0, bounds=None, n_eigs=None, marginal_tol, tests=('fold', 'branch point', 'hopf'), par=None, weights=None, tangent=None)[source]

Pseudo-arclength branch of equilibria in parameter from a converged x0.

marginal_tol (required): eigenvalues with |Re λ| <= marginal_tol are marginal (not counted as unstable). n_eigs: eigenvalues used by the Hopf test (default: all finite ones; for large systems give it explicitly). tests: which test functions are active. tangent: initial direction in z = (x, p) (default: direction along p), used by branch_switch.

Parameters:
  • system (DynamicalSystem)

  • x0 (ndarray)

  • parameter (str)

  • settings (ContinuationSettings)

  • direction (float)

  • bounds (tuple[float, float] | None)

  • n_eigs (int | None)

  • marginal_tol (float)

  • tests (tuple[str, ...])

  • par (Mapping[str, float] | None)

  • weights (ndarray | None)

  • tangent (ndarray | None)

Return type:

Curve