MPSolve 3.2.2
Loading...
Searching...
No Matches
secular-evaluation.h
Go to the documentation of this file.
1/*
2 * This file is part of MPSolve 3.2.2
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
15
16#include <mps/mps.h>
17
18#ifndef MPS_SECULAR_EVALUATION_H_
19#define MPS_SECULAR_EVALUATION_H_
20
21MPS_BEGIN_DECLS
22
23/* Functions in secular-evaluation.c */
24mps_boolean mps_secular_feval (mps_context * s, mps_polynomial * p, cplx_t x, cplx_t value);
25mps_boolean mps_secular_feval_with_error (mps_context * s, mps_polynomial * p,
26 cplx_t x, cplx_t value, double * error);
27mps_boolean mps_secular_deval (mps_context * s, mps_polynomial * p, cdpe_t x, cdpe_t value);
28mps_boolean mps_secular_deval_derivative (mps_context * s, mps_polynomial * p, cdpe_t x, cdpe_t value);
29mps_boolean mps_secular_deval_with_error (mps_context * s, mps_polynomial * p,
30 cdpe_t x, cdpe_t value, rdpe_t error);
31mps_boolean mps_secular_meval (mps_context * s, mps_polynomial * p, mpc_t x, mpc_t value);
32mps_boolean mps_secular_meval_with_error (mps_context * s, mps_polynomial * p,
33 mpc_t x, mpc_t value, rdpe_t error);
34mps_boolean mps_secular_feval_derivative (mps_context * s, mps_polynomial * p, cplx_t x, cplx_t value);
35
36MPS_END_DECLS
37
38#endif /* MPS_SECULAR_EVALUATION_H_ */
39
Header file for libmps.
this struct holds the state of the mps computation
Definition context.h:60
Struct that represents an abstract polynomial. All the other real polynomial implementations (such as...
Definition polynomial.h:111