Internal documentation
This page documents the internal types and methods of ManifoldDiffEq.jl.
Functions
ManifoldDiffEq.AbstractManifoldDiffEqAlgorithm — Typeabstract type AbstractManifoldDiffEqAlgorithm endA subtype of OrdinaryDiffEqAlgorithm for manifold-aware algorithms.
ManifoldDiffEq.ManifoldInterpolationData — Typestruct ManifoldInterpolationData endInspired by OrdinaryDiffEq.InterpolationData. The main difference is using on-manifold interpolation instead of the Euclidean one.
ManifoldDiffEq.AbstractManifoldDiffEqAdaptiveAlgorithm — TypeAbstractManifoldDiffEqAdaptiveAlgorithm <: AbstractManifoldDiffEqAlgorithmAn abstract subtype of AbstractManifoldDiffEqAlgorithm for adaptive algorithms. This is the manifold-aware analogue of OrdinaryDiffEqAdaptiveAlgorithm.
ManifoldDiffEq.ManifoldODESolution — Typestruct ManifoldODESolution{T} endCounterpart of SciMLBase.ODESolution. It doesn't use the N parameter (because it is not a generic manifold concept) and fields u_analytic, errors, alg_choice, original, tslocation and resid (because we don't use them currently in ManifoldDiffEq.jl).
Type parameter T denotes scalar floating point type of the solution
Fields:
u: the representation of the ODE solution. Uses a nested power manifold representation.t: time points at which values inuwere calculated.k: the representation of theffunction evaluations at time pointsk. Uses a nested power manifold representation.prob: original problem that was solved.alg:AbstractManifoldDiffEqAlgorithmused to obtain the solution.interpManifoldInterpolationData. It is used for calculating solution values at timestother then the ones at which it was saved.dense:trueif ODE solution is saved at every step andfalseotherwise.stats:DEStatsof the solverretcode:ReturnCodeof the solution.