Hey Liam et al.
I wanted to use the numerical differentiation functions of GSL (specifically gsl_deriv_central or the GSLL equiv CENTRAL-DERIVATIVE). Does anyone have some examples of it's usage?
i have tried this with my home brewed GSL bindings. However, it is a bit trickier than most stuff I have played with since it involves a callback function. The callback must be placed in a slot of a gsl_function object. Both of these steps seem trivial enough, but I am getting some memory error that I am having trouble debugging (bringing back old nightmares of C).
Anyway, thanks for reading, Zach
I say in my documentation to look at the end of the relevant files for examples. In this case, see the file numerical-differentiation.lisp,
http://trac.common-lisp.net/gsll/browser/trunk/numerical-differentiation.lis...
(defun-single 3/2-power (x) (expt x 3/2)) (central-derivative 3/2-power 2.0d0 1.d-8)
Liam
On Thu, Oct 2, 2008 at 12:35 PM, Zach elzacho@gmail.com wrote:
Hey Liam et al.
I wanted to use the numerical differentiation functions of GSL (specifically gsl_deriv_central or the GSLL equiv CENTRAL-DERIVATIVE). Does anyone have some examples of it's usage?
i have tried this with my home brewed GSL bindings. However, it is a bit trickier than most stuff I have played with since it involves a callback function. The callback must be placed in a slot of a gsl_function object. Both of these steps seem trivial enough, but I am getting some memory error that I am having trouble debugging (bringing back old nightmares of C).
Anyway, thanks for reading, Zach
Gsll-devel mailing list Gsll-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel