Skip to content

Commit c34df11

Browse files
Merge pull request #109 from ChrisRackauckas-Claude/update-ordinarydiffeqcore-deps
Update dependencies: add OrdinaryDiffEqCore and OrdinaryDiffEqRosenbrock
2 parents a08e2a9 + 6ef2ba2 commit c34df11

File tree

3 files changed

+11
-7
lines changed

3 files changed

+11
-7
lines changed

Project.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ FiniteDiff = "6a86dc24-6348-571c-b903-95158fe2bd41"
99
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
1010
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
1111
OrdinaryDiffEq = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed"
12+
OrdinaryDiffEqCore = "bbf590c4-e513-4bbe-9b18-05decba2e5d8"
13+
OrdinaryDiffEqRosenbrock = "43230ef6-c299-4910-a778-202eb28ce4ce"
1214
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
1315
RecursiveArrayTools = "731186ca-8d62-57ce-b412-fbd966d074cd"
1416
Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
@@ -25,6 +27,8 @@ DiffEqBase = "6.5"
2527
FiniteDiff = "2.3"
2628
ForwardDiff = "0.10"
2729
OrdinaryDiffEq = "5.33, 6"
30+
OrdinaryDiffEqCore = "1"
31+
OrdinaryDiffEqRosenbrock = "1.17.0"
2832
RecursiveArrayTools = "1,2,3"
2933
SparseDiffTools = "1.6, 2"
3034
Statistics = "1"

src/MultiScaleArrays.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ abstract type AbstractMultiScaleArrayLeaf{B} <: AbstractMultiScaleArray{B} end
172172
abstract type AbstractMultiScaleArrayHead{B} <: AbstractMultiScaleArray{B} end
173173

174174
using DiffEqBase, Statistics, LinearAlgebra, FiniteDiff
175-
import OrdinaryDiffEq, StochasticDiffEq, ForwardDiff
175+
import OrdinaryDiffEq, OrdinaryDiffEqCore, OrdinaryDiffEqRosenbrock, StochasticDiffEq, ForwardDiff
176176

177177
Base.show(io::IO, x::AbstractMultiScaleArray) = invoke(show, Tuple{IO, Any}, io, x)
178178
Base.show(io::IO, ::MIME"text/plain", x::AbstractMultiScaleArray) = show(io, x)

src/diffeq.jl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ function remove_node_non_user_cache!(integrator::DiffEqBase.AbstractODEIntegrato
5454
end
5555

5656
function remove_node_non_user_cache!(integrator::DiffEqBase.AbstractODEIntegrator,
57-
cache::OrdinaryDiffEq.OrdinaryDiffEqCache, idxs,
57+
cache::OrdinaryDiffEqCore.OrdinaryDiffEqCache, idxs,
5858
node...)
5959
nothing
6060
end
@@ -70,18 +70,18 @@ function add_node_non_user_cache!(integrator::DiffEqBase.AbstractODEIntegrator,
7070
end
7171

7272
function add_node_non_user_cache!(integrator::DiffEqBase.AbstractODEIntegrator,
73-
cache::OrdinaryDiffEq.OrdinaryDiffEqCache,
73+
cache::OrdinaryDiffEqCore.OrdinaryDiffEqCache,
7474
x::AbstractArray)
7575
nothing
7676
end
7777
function add_node_non_user_cache!(integrator::DiffEqBase.AbstractODEIntegrator,
78-
cache::OrdinaryDiffEq.OrdinaryDiffEqCache,
78+
cache::OrdinaryDiffEqCore.OrdinaryDiffEqCache,
7979
x::AbstractArray, node...)
8080
nothing
8181
end
8282

8383
function add_node_non_user_cache!(integrator::DiffEqBase.AbstractODEIntegrator,
84-
cache::OrdinaryDiffEq.RosenbrockMutableCache,
84+
cache::OrdinaryDiffEqRosenbrock.RosenbrockMutableCache,
8585
x::AbstractArray)
8686
i = length(integrator.u)
8787
cache.J = similar(cache.J, i, i)
@@ -92,7 +92,7 @@ function add_node_non_user_cache!(integrator::DiffEqBase.AbstractODEIntegrator,
9292
end
9393

9494
function add_node_non_user_cache!(integrator::DiffEqBase.AbstractODEIntegrator,
95-
cache::OrdinaryDiffEq.RosenbrockMutableCache,
95+
cache::OrdinaryDiffEqRosenbrock.RosenbrockMutableCache,
9696
x::AbstractArray, node...)
9797
i = length(integrator.u)
9898
cache.J = similar(cache.J, i, i)
@@ -103,7 +103,7 @@ function add_node_non_user_cache!(integrator::DiffEqBase.AbstractODEIntegrator,
103103
end
104104

105105
function remove_node_non_user_cache!(integrator::DiffEqBase.AbstractODEIntegrator,
106-
cache::OrdinaryDiffEq.RosenbrockMutableCache,
106+
cache::OrdinaryDiffEqRosenbrock.RosenbrockMutableCache,
107107
node...)
108108
i = length(integrator.u)
109109
cache.J = similar(cache.J, i, i)

0 commit comments

Comments
 (0)