From mboxrd@z Thu Jan 1 00:00:00 1970 From: Brian Gough To: Tom Mortimer-Jones Cc: gsl-discuss Subject: Re: Multidimensional minimization in c++ Date: Wed, 19 Dec 2001 13:20:00 -0000 Message-id: <15253.62497.444904.948672@debian> References: <3B954DCA.FE355522@tc.bham.ac.uk> X-SW-Source: 2001/msg00458.html 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