[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
## [Help-gsl] Fwd: ode equation definition

**From**: |
Gary Paterson |

**Subject**: |
[Help-gsl] Fwd: ode equation definition |

**Date**: |
Wed, 17 Dec 2008 11:11:03 +0000 |

Apologies if this appears twice as I also sent this yesterday - it
hasn't shown up on the archive yet and I'm not sure if it got through.
GWP
Hello,
I'm trying to use the gsl to solve an ode which I can't define simply.
My aim is to define the ode by calling inside the int (* function)
(double t, const double y[], double dydt[], void * params) function
other functions. These functions will need to take in as parameters t, and y(t).
I've tried doing this by inside the int (* function) (double t, ...
function converting y[0] into a double and passing the resulting value
and the value for t to the other functions. My attempt must be wrong
however as the result for the conversion of y[0] is nan on all but the
first call to int (* function) (double t, ... .
Is it possible to do what I'm trying to do, and if yes, how would it be done?
Thanks for reading this and any help you can give,
GWP