Ordinary Differencial Equation in Clojure

389 Views Asked by At

I have spent the last few days looking for ODE solver in Clojure, and need some help.

Specifically, I was hoping to find one that does the same thing as the popular lsoda() function in the R package deSolve. (originally written in Fortran, I believe)

My search has been for either a Clojure library with these capabilities, or a Clojure library with the ability to call the original Fortran version from inside clojure.

I was hoping someone would already have experience on this topic and would be willing to help.

Thanks in advance!

EDIT: I have very little knowledge of ODEs in general so maybe I am entirely off base. I hope to model planetary orbiting in clojure. In my time with R, I used lsoda() to pass the initial positions and velocities of planets/stars, and ended up with predictions of the planets some amount of time later. Hope this helps explain what I am looking for.

0

There are 0 best solutions below