2 quadratic (double x, void *params)
4 struct quadratic_params *p
5 = (struct quadratic_params *) params;
11 return (a * x + b) * x + c;
15 quadratic_deriv (double x, void *params)
17 struct quadratic_params *p
18 = (struct quadratic_params *) params;
24 return 2.0 * a * x + b;
28 quadratic_fdf (double x, void *params,
29 double *y, double *dy)
31 struct quadratic_params *p
32 = (struct quadratic_params *) params;
38 *y = (a * x + b) * x + c;
39 *dy = 2.0 * a * x + b;