Home / v0.16.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2024-08-02 950 Bytes
v0.16.0 source code.tar.gz 2024-08-02 11.9 MB
v0.16.0 source code.zip 2024-08-02 11.9 MB
Totals: 3 Items   23.9 MB 0

TaylorIntegration v0.16.0

Diff since v0.15.3

Breaking changes

TaylorIntegration v0.16.0 introduces TaylorSolution, a return type for taylorinteg and related methods. Now calls to taylorinteg and lyap_taylorinteg will return an instance of type TaylorSolution instead of returning a tuple. Backwards-compatibility can be obtained destructuring a TaylorSolution e.g.

:::julia
sol = taylorinteg(...) # `sol` isa `TaylorSolution`
tv, xv = sol.t, sol.x # no dense output
tv, xv, psol = sol.t, sol.x, sol.p # with dense output
tv, xv, tvS, xvS, gvS = sol.t, sol.x, sol.tevents, sol.xevents, sol.gresids # root-finding

Additionally, TaylorIntegration v0.16.0 reworks some of the internals to provide better type-stability while maintaining performance.

Merged pull requests: - Introducing TaylorSolution (#192) (@PerezHz)

Source: README.md, updated 2024-08-02