|
MPSolve 3.2.2
|
Go to the source code of this file.
Classes | |
| struct | mps_starting_configuration |
| This struct holds the information about the starting disposal of the approximations that has been obtained by the computation of the Newton polygon of the polynomial. More... | |
Macros | |
| #define | MPS_STARTING_CONFIGURATION_INIT |
Functions | |
| void | mps_starting_configuration_clear (mps_context *ctx, mps_starting_configuration *c) |
| Clear all the storage that has been allocated inside a starting configuration. | |
| mps_starting_configuration | mps_fcompute_starting_radii (mps_context *s, int n, mps_cluster_item *cluster_item, double clust_rad, double g, rdpe_t eps, double fap[]) |
| Compute radii of the circles where the initial approximation will be disposed by mps_fstart(). | |
| #define MPS_STARTING_CONFIGURATION_INIT |
| mps_starting_configuration mps_fcompute_starting_radii | ( | mps_context * | s, |
| int | n, | ||
| mps_cluster_item * | cluster_item, | ||
| double | clust_rad, | ||
| double | g, | ||
| rdpe_t | eps, | ||
| double | fap[] ) |
Compute radii of the circles where the initial approximation will be disposed by mps_fstart().
| s | mps_context* stuct pointer. |
| n | number of roots in the cluster. |
| cluster_item | The element of the mps_clusterization of which we are computing the starting points, or NULL if we are computing the starting points for all the approximations. |
| clust_rad | radius of the cluster. |
| g | new gravity center where the polynomial has been shifted. |
| eps | out epsilon. |
| fap[] | Array with the moduli of the coefficients. |
| void mps_starting_configuration_clear | ( | mps_context * | ctx, |
| mps_starting_configuration * | c ) |
Clear all the storage that has been allocated inside a starting configuration.
| ctx | The current mps_context. |
| c | The mps_starting_configuration that should be cleared. |