package owl-ode
Install
Dune Dependency
Authors
Maintainers
Sources
md5=4e46481a58735ccbc5f9ca0978862553
sha512=0cbbaec0520e9efd7578d1a46760a9c5e0ecbc1dc62d11fc1ad63402f2b6e1dfe42be64a089d371c85248c3ba7393ae32999a56b0af45ca790caaf82049c3c8f
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
Owl_ode.Ode
Owl_ode.Types
The Types module provides some common types for Owl_ode ODEs integrators.Owl_ode.Native
Owl_ode.Symplectic