This is a struct that represent an iteration on a root. It contains information that could be useful for mps_secular_*iterate() routine to determine some error bound and provide a method for the routine to communicate if it was able to set the radius or not (by setting the radius_set in the right way).
More...
The index of the roots on which the iterations is being carried out.
mps_boolean
radius_set
The state of the iteration. This is a pointer to a boolean that tells if the iterator has been able to set a radius or not, because the radius that was there before was better.
pthread_mutex_t *
gs_mutex
Global mutex used to synchronization, but mainly while testing new MP implementations.
mpc_t *
local_ampc
Thread local copy of the coefficients of the secular equation.
mpc_t *
local_bmpc
Thread local copy of the coefficients of the secular equation.
cplx_t *
local_afpc
Thread local copy of the floating point coefficients of the secular equation.
cplx_t *
local_bfpc
Thread local copy of the floating point coefficients of the secular equation.
cdpe_t *
local_adpc
Thread local copy of the CDPE coefficients of the secular equation.
cdpe_t *
local_bdpc
Thread local copy of the CDPE coefficients of the secular equation.
Detailed Description
This is a struct that represent an iteration on a root. It contains information that could be useful for mps_secular_*iterate() routine to determine some error bound and provide a method for the routine to communicate if it was able to set the radius or not (by setting the radius_set in the right way).
The documentation for this struct was generated from the following file: