ode

November 11, 2016 ยท View on GitHub

An ordinary differential equation solving library in golang.

Build Status Coverage Status goreport

Features

  • Multi-dimensional state vector (i.e. extended states)
  • Channel based stopping condition, which takes full advantage of [goroutines](https://en.wikipedia.org/wiki/Go_(programming_language#Concurrency)
  • Trivial usage (cf. the examples directory)
  • Easily expendable to other ODE solving methods

Numerical methods

  • RK4
  • Dormant-Prince