Multidimensional minimization in c++
Brian Gough
bjg@network-theory.co.uk
Wed Dec 19 13:20:00 GMT 2001
Tom Mortimer-Jones writes:
> Has anyone used the multidimensional minimization routines in gsl within
> a c++ class?
>
> I would like to include minimization within a class, acting on data
> contained within the class, but the gsl_multimin_function_fdf requires
> function (method) addresses which have to be static and static methods
> cannot work on the non static data within my class instances. Has anyone
> found a way to work around this problem or am I doing something wrong?
I don't know if there's any special way to handle this elegantly in
C++ generally but with GSL you can always use the void * params
argument of gsl_multimin_function_fdf to pass the necessary
information (e.g. a pointer to self).
regards
Brian Gough
More information about the Gsl-discuss
mailing list