celeries.mmr.MMR.merge_fp#

MMR.merge_fp(sols_fp, min_rep_merge=1, max_dist_merge=1e-05, max_dist_link=inf, max_age_link=1, min_len_keep=1)#

Merge and link the fixed points found by solve_fp() after several tries for a grid of values of delta.

This method allows to clean out the results of calling many times solve_fp() with different initialization (v0) to try and find all the fixed points.

Parameters:
sols_fp(ndelta, ntry) ndarray

Matrix of OptimizeResult object as provided by solve_fp() for ndelta values of delta, and ntry calls per value of delta.

min_rep_mergeint

Minimum number of repetition of a fixed point, for a given value of delta to consider it as valid. By default min_rep_merge=1 means that all fixed points are kept.

max_dist_mergefloat

Maximum distance to consider two solutions as the same fixed point for a given value of delta.

max_dist_linkfloat

Maximum distance to consider that two fixed points at two different values of delta belong to the same family.

max_age_linkint

Maximum age (it terms of delta index) at which to try to link fixed points (to be considered as the same family). By default max_age_link=1 means that we only try to link with fixed points from the previous value of delta (do not allow gaps).

min_len_keepint

Minimum length (in terms of delta index) to consider a family of fixed points as valid. By default min_len_keep=1 means that all families are kept.

Returns:
vs(ndelta, nfamily, 4*npla-4) ndarray

Array of the merged and linked (by family) fixed points.