ManifoldDiffEq

The package ManifoldDiffEq aims to provide a library of differential equation solvers on manifolds. The library is built on top of Manifolds.jl and follows the interface of OrdinaryDiffEq.jl.

The code below demonstrates usage of ManifoldDiffEq to solve a simple equation and visualize the results.

Methods implemented in this library are described for example in[HLW10].

ManifoldDiffEq.ManifoldODEProblemType
ManifoldODEProblem

A general problem for ODE problems on Riemannian manifolds.

Fields

  • f the tangent vector field f(u,p,t)
  • u0 the initial condition
  • tspan time interval for the solution
  • p constant parameters for f`
  • kwargs A callback to be applied to every solver which uses the problem.
  • problem_type type of problem
  • manifold the manifold the vector field is defined on
source

Literature