}intmain(){// define the multi-var function to be optimizedgsl_multimin_function_fdf my_func;/* Paraboloid center at (1,2), scale factors (10, 20), minimum value 30 */doublep[5] = {1.0,2.0,10.0,20.0,30.0}; my_func.n =2;/* number of function components */my_func.f = &my...
(void *state, gsl_multimin_function_fdf * fdf, const gsl_vector * x, double * f, gsl_vector * gradient, double step_size, double tol); int (*iterate) (void *state,gsl_multimin_function_fdf * fdf, gsl_vector * x, double * f, gsl_vector * gradient, gsl_vector * dx); int ...