MPSolve  3.2.1
mandelbrot-user.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_MANDELBROT_USER_H_
17 #define MPS_MANDELBROT_USER_H_
18 
19 MPS_BEGIN_DECLS
20 
21 void mps_fnewton_usr (mps_context * st, mps_polynomial * poly, mps_approximation * root, cplx_t corr);
22 void mps_dnewton_usr (mps_context * st, mps_polynomial * poly, mps_approximation * root, cdpe_t corr);
23 void mps_mnewton_usr (mps_context * st, mps_polynomial * poly, mps_approximation * root, mpc_t corr, long int wp);
24 mps_boolean mps_feval_usr (mps_context * ctx, mps_polynomial * p, cplx_t x, cplx_t value, double * error);
25 mps_boolean mps_deval_usr (mps_context * ctx, mps_polynomial * p, cdpe_t x, cdpe_t value, rdpe_t error);
26 mps_boolean mps_meval_usr (mps_context * ctx, mps_polynomial * p, mpc_t x, mpc_t value, rdpe_t error);
27 
28 MPS_END_DECLS
29 
30 #endif /* MPS_MANDELBROT_USER_H_ */
31 
MPS_BEGIN_DECLS void mps_fnewton_usr(mps_context *st, mps_polynomial *poly, mps_approximation *root, cplx_t corr)
User-defined program for the computation of , .
Definition: user.c:48
void mps_mnewton_usr(mps_context *st, mps_polynomial *poly, mps_approximation *root, mpc_t corr, long int wp)
User-defined program for the computation of , .
Definition: user.c:162
void mps_dnewton_usr(mps_context *st, mps_polynomial *poly, mps_approximation *root, cdpe_t corr)
User-defined program for the computation of , .
Definition: user.c:101
Definition: approximation.h:24
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