MPSolve 3.2.1
Loading...
Searching...
No Matches
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
19MPS_BEGIN_DECLS
20
21/* Functions in general-radius.c */
22void mps_fradii (mps_context * s, mps_polynomial * p, double * fradii);
23void mps_dradii (mps_context * s, mps_polynomial * p, rdpe_t * dradii);
24void mps_mradii (mps_context * s, mps_polynomial * p, rdpe_t * dradii);
25
26/* Functions in monomial-radius.c */
27void mps_monomial_fradii (mps_context * s, double * fradii);
28void mps_monomial_dradii (mps_context * s, rdpe_t * dradii);
29void mps_monomial_mradii (mps_context * s, rdpe_t * dradii);
30
31MPS_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