[Gsll-devel] Using the numerical differentiation functions
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
participants (2)
-
Liam Healy
-
Zach