While working on #12, I tried to test easy examples in 2d and 3d (free particle, Kepler problem, etc.), following SICM as close as possible. So I tried to make those examples work; this PR is the fruit of those attempts. I made some changes in the ∂ function so that it now supports partially-differentiating vectorial functions; these changes were somewhat ugly, and I'm sure we can make it better, but for now, it gets the job done while exploiting Julia's multiple dispatch.
While working on #12, I tried to test easy examples in 2d and 3d (free particle, Kepler problem, etc.), following SICM as close as possible. So I tried to make those examples work; this PR is the fruit of those attempts. I made some changes in the
∂
function so that it now supports partially-differentiating vectorial functions; these changes were somewhat ugly, and I'm sure we can make it better, but for now, it gets the job done while exploiting Julia's multiple dispatch.Also, this PR separates tests in several files.