- dynamo.vf.gen_fixed_points(func, auto_func, dim_range, RandNum, EqNum, reverse=False, grid_num=50, x_ini=None)[source]
Calculate the fixed points of (learned) vector field function . Classify the fixed points into classes of stable and saddle points based on the eigenvalue of the Jacobian on the point.
Callable) – The function of the (learned) vector field function that are required to fixed points for
ndarray]) – The function that is written with autograd of the same ODE equations that is used to calculate the Jacobian matrix. If auto_func is set to be None, Jacobian is calculated through the fjac, r returned from fsolve.
List) – The range of variables in the ODE equations.
int) – The number of random initial points to sample.
int) – The number of equations (dimension) of the system.
bool) – Whether to reverse the sign (direction) of vector field (VF).
int) – The number of grids on each dimension, only used when the EqNum is 2 and x_ini is None.
ndarray]) – The user provided initial points that is used to find the fixed points
A matrix consists of the coordinates of the stable steady state saddle: A matrix consists of the coordinates of the unstable steady state
- Return type: