diff --git a/Project.toml b/Project.toml index 4ac8034c..a4ccb315 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "DelayDiffEq" uuid = "bcd4f6db-9728-5f36-b5f7-82caef46ccdb" authors = ["Chris Rackauckas "] -version = "5.33.0" +version = "5.34.0" [deps] ArrayInterface = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9" @@ -21,7 +21,7 @@ ArrayInterface = "3, 4" DataStructures = "0.18" DiffEqBase = "6" NonlinearSolve = "0.3" -OrdinaryDiffEq = "5.54, 6" +OrdinaryDiffEq = "6.5" RecursiveArrayTools = "2" Reexport = "0.2, 1.0" UnPack = "0.1, 1.0" diff --git a/src/alg_utils.jl b/src/alg_utils.jl index 9777e58a..22f58408 100644 --- a/src/alg_utils.jl +++ b/src/alg_utils.jl @@ -1,15 +1,22 @@ isconstrained(alg::AbstractMethodOfStepsAlgorithm{constrained}) where constrained = constrained - -OrdinaryDiffEq.alg_maximum_order(alg::AbstractMethodOfStepsAlgorithm) = - OrdinaryDiffEq.alg_maximum_order(alg.alg) -OrdinaryDiffEq.alg_extrapolates(alg::AbstractMethodOfStepsAlgorithm) = - OrdinaryDiffEq.alg_extrapolates(alg.alg) - OrdinaryDiffEq.uses_uprev(alg::AbstractMethodOfStepsAlgorithm, adaptive) = true -DiffEqBase.isadaptive(alg::AbstractMethodOfStepsAlgorithm) = - DiffEqBase.isadaptive(alg.alg) +OrdinaryDiffEq.isimplicit(alg::AbstractMethodOfStepsAlgorithm) = OrdinaryDiffEq.isimplicit(alg.alg) +OrdinaryDiffEq.isdtchangeable(alg::AbstractMethodOfStepsAlgorithm) = OrdinaryDiffEq.isdtchangeable(alg.alg) +OrdinaryDiffEq.ismultistep(alg::AbstractMethodOfStepsAlgorithm) = OrdinaryDiffEq.ismultistep(alg.alg) +OrdinaryDiffEq.isadaptive(alg::AbstractMethodOfStepsAlgorithm) = OrdinaryDiffEq.isadaptive(alg.alg) +OrdinaryDiffEq.isautoswitch(alg::AbstractMethodOfStepsAlgorithm) = OrdinaryDiffEq.isautoswitch(alg.alg) +OrdinaryDiffEq.get_chunksize(alg::AbstractMethodOfStepsAlgorithm) = OrdinaryDiffEq.get_chunksize(alg.alg) +OrdinaryDiffEq.get_chunksize_int(alg::AbstractMethodOfStepsAlgorithm) = OrdinaryDiffEq.get_chunksize_int(alg.alg) +OrdinaryDiffEq.alg_autodiff(alg::AbstractMethodOfStepsAlgorithm) = OrdinaryDiffEq.alg_autodiff(alg.alg) +OrdinaryDiffEq.alg_difftype(alg::AbstractMethodOfStepsAlgorithm) = OrdinaryDiffEq.alg_difftype(alg.alg) +OrdinaryDiffEq.standardtag(alg::AbstractMethodOfStepsAlgorithm) = OrdinaryDiffEq.standardtag(alg.alg) +OrdinaryDiffEq.concrete_jac(alg::AbstractMethodOfStepsAlgorithm) = OrdinaryDiffEq.concrete_jac(alg.alg) +OrdinaryDiffEq.alg_extrapolates(alg::AbstractMethodOfStepsAlgorithm) = OrdinaryDiffEq.alg_extrapolates(alg.alg) +OrdinaryDiffEq.alg_order(alg::AbstractMethodOfStepsAlgorithm) = OrdinaryDiffEq.alg_order(alg.alg) +OrdinaryDiffEq.alg_maximum_order(alg::AbstractMethodOfStepsAlgorithm) = OrdinaryDiffEq.alg_maximum_order(alg.alg) +OrdinaryDiffEq.alg_adaptive_order(alg::AbstractMethodOfStepsAlgorithm) = OrdinaryDiffEq.alg_adaptive_order(alg.alg) """ iscomposite(alg)