MPSolve  3.2.1
radii.h
Go to the documentation of this file.
1 /*
2  * This file is part of MPSolve 3.2.1
3  *
4  * Copyright (C) 2001-2020, Dipartimento di Matematica "L. Tonelli", Pisa.
5  * License: http://www.gnu.org/licenses/gpl.html GPL version 3 or higher
6  *
7  * Authors:
8  * Leonardo Robol <leonardo.robol@unipi.it>
9  */
10 
16 #ifndef MPS_RADII_H_
17 #define MPS_RADII_H_
18 
19 MPS_BEGIN_DECLS
20 
21 /* Functions in general-radius.c */
22 void mps_fradii (mps_context * s, mps_polynomial * p, double * fradii);
23 void mps_dradii (mps_context * s, mps_polynomial * p, rdpe_t * dradii);
24 void mps_mradii (mps_context * s, mps_polynomial * p, rdpe_t * dradii);
25 
26 /* Functions in monomial-radius.c */
27 void mps_monomial_fradii (mps_context * s, double * fradii);
28 void mps_monomial_dradii (mps_context * s, rdpe_t * dradii);
29 void mps_monomial_mradii (mps_context * s, rdpe_t * dradii);
30 
31 MPS_END_DECLS
32 
33 #endif /* MPS_RADII_H_ */
MPS_BEGIN_DECLS void mps_fradii(mps_context *s, mps_polynomial *p, double *fradii)
Compute the floating point inclusion radius according to the polynomial representation.
Definition: general-radius.c:136
void mps_dradii(mps_context *s, mps_polynomial *p, rdpe_t *dradii)
Compute the DPE inclusion radius according to the polynomial representation.
Definition: general-radius.c:172
void mps_mradii(mps_context *s, mps_polynomial *p, rdpe_t *dradii)
Compute the Multiprecision inclusion radius according to the polynomial representation.
Definition: general-radius.c:239
this struct holds the state of the mps computation
Definition: context.h:55
Struct that represents an abstract polynomial. All the other real polynomial implementations (such as...
Definition: polynomial.h:111