dynamo.vf.FixedPoints

class dynamo.vf.FixedPoints(X=None, J=None)[source]

The FixedPoints class stores a list of fixed points and their corresponding Jacobian matrices, and provides methods for computing the eigenvalues of the Jacobian matrices, determining the stability of the fixed points, and identifying saddle/stable fixed points.

This class represents a set of fixed points and their corresponding Jacobian matrices. The fixed points and Jacobian matrices can be provided as arguments, or they can be added to the object later using the add_fixed_points method. The eigvals attribute stores the eigenvalues of the Jacobian matrices, which can be computed using the compute_eigvals method. The is_stable and is_saddle methods can be used to determine the stability and saddle-point status of the fixed points, respectively, and the get_fixed_point_types method returns a list of integers indicating the stability of each fixed point (-1 for stable, 0 for saddle, and 1 for unstable).

Parameters:
__init__(X=None, J=None)[source]

This class represents a set of fixed points and their corresponding Jacobian matrices. The fixed points and Jacobian matrices can be provided as arguments, or they can be added to the object later using the add_fixed_points method. The eigvals attribute stores the eigenvalues of the Jacobian matrices, which can be computed using the compute_eigvals method. The is_stable and is_saddle methods can be used to determine the stability and saddle-point status of the fixed points, respectively, and the get_fixed_point_types method returns a list of integers indicating the stability of each fixed point (-1 for stable, 0 for saddle, and 1 for unstable).

Parameters:

Methods

__init__([X, J])

This class represents a set of fixed points and their corresponding Jacobian matrices.

add_fixed_points(X, J[, tol_redundant])

rtype:

None

compute_eigvals()

rtype:

None

get_J()

rtype:

ndarray

get_X()

rtype:

ndarray

get_fixed_point_types()

rtype:

ndarray

is_saddle()

rtype:

Tuple[ndarray, ndarray]

is_stable()

rtype:

ndarray