package owl-ode

  1. Overview
  2. Docs
Owl's ODE solvers

Install

Dune Dependency

Authors

Maintainers

Sources

v0.1.1.tar.gz
md5=3b619cf391bfbfc8b83b6a5bdbabb593
sha512=e79d8172a601591e754924d6541c85f36b0ba8c8f0f354f59c65c6a2b76dd08a2a1ec816825798ec2e3edb1c1fc223f651840aac8c008e71495c36a781b0daa8

doc/index.html

Library owl-ode

Owl_ode is a lightweight package for numerically integrating ordinary differential equations written in the for of an initial value problem

$$\frac{dy}{dt} = f(y,t)$$

$$y(t_0) = y_0$$

Here t is a one-dimensional independent variable (time), \(y(t)\) is an n-dimensional vector-valued function (state), and the n-dimensional vector-valued function \(f(y, t)\) determines the differential equations.

The goal is to find \(y(t)\) approximately satisfying the differential equations, given an initial value \(y(t_0)=y_0\).

Built on top of Owl’s numerical library, Owl_ode was designed with extensibility and ease of use in mind and includes a number of classic ode solvers (e.g. Euler and Runge-Kutta, in both adaptive and fixed-step variants) and symplectic solvers (e.g. Leapfrog), with more to come.

This library provides a collection of solvers for the initial value problem for ordinary differential equation systems.

A tutorial is available at the Tutorial page.

The entry point of this library is the module: Owl_ode.Ode.

Some important modules

OCaml

Innovation. Community. Security.