Skip to content

Commit

Permalink
add new ode integrators to README
Browse files Browse the repository at this point in the history
  • Loading branch information
HugoGranstrom committed Aug 25, 2019
1 parent 4a927a8 commit 6a474b4
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,21 @@ NumericalNim is a collection of numerical methods written in Nim. Currently it h
At the moment only two ODE integrators are implemented:

### First order ODE: y' = f(t, y)
- `RK4` - The standard 4th order, fixed timestep method we all know and love.
- `rk21` - Heun's Adaptive 2nd order method.
- `BS32` - Bogacki–Shampine 3rd order adaptive method.
- `DOPRI54` - Dormand & Prince's adaptive 5th order method.
- `Heun2` - Heun's 2nd order fixed timestep method.
- `Ralston2` - Ralston's 2nd order fixed timestep method.
- `Kutta3` - Kutta's 3rd order fixed timestep method.
- `Heun3` - Heuns's 3rd order fixed timestep method.
- `Ralston3` - Ralston's 3rd order fixed timestep method.
- `SSPRK3` - Strong Stability Preserving Runge-Kutta 3rd order fixed timestep method.
- `Ralston4` - Ralston's 4th order fixed timestep method.
- `Kutta4` - Kutta's 4th order fixed timestep method.
- `RK4` - The standard 4th order, fixed timestep method we all know and love.




### Dense Output
All integrators support dense output using a 3rd order Hermite interpolant. Method specific interpolants may be added in the future.
Expand Down

0 comments on commit 6a474b4

Please sign in to comment.