29void mps_faberth_wl (
mps_context * s,
int j, cplx_t abcorr, pthread_mutex_t * aberth_mutexes);
31void mps_daberth_wl (
mps_context * s,
int j, cdpe_t abcorr, pthread_mutex_t * aberth_mutexes);
34 pthread_mutex_t * aberth_mutex);
void mps_faberth(mps_context *s, mps_approximation *root, cplx_t abcorr)
Compute Aberth correction for j-th root, without selective correction.
Definition: aberth.c:22
void mps_faberth_s(mps_context *s, mps_approximation *root, mps_cluster *cluster, cplx_t abcorr)
Compute Aberth correction for the j-th root, but only with other roots of the jc-th cluster.
Definition: aberth.c:120
void mps_daberth(mps_context *s, mps_approximation *root, cdpe_t abcorr)
Compute Aberth correction for j-th root, without selective correction.
Definition: aberth.c:70
void mps_daberth_s(mps_context *s, mps_approximation *root, mps_cluster *cluster, cdpe_t abcorr)
Compute Aberth correction for the j-th root, but only with other roots of the jc-th cluster.
Definition: aberth.c:143
void mps_mnewtis(mps_context *s)
Check if the clusters are Newton isolated, in a way that we can apply the shift in the gravity center...
Definition: starting.c:1903
void mps_maberth(mps_context *s, mps_approximation *root, mpc_t abcorr)
Compute Aberth correction for j-th root, without selective correction.
Definition: aberth.c:91
void mps_maberth_s(mps_context *s, mps_approximation *root, mps_cluster *cluster, mpc_t abcorr)
Compute Aberth correction for the j-th root, but only with other roots of the jc-th cluster.
Definition: aberth.c:166
Definition: approximation.h:24
A cluster of mps_roots.
Definition: cluster.h:51
this struct holds the state of the mps computation
Definition: context.h:55