Skip to content

Commit ff89d08

Browse files
committed
Require DiffEqBase version 6.92.2 (see SciML/DiffEqBase.jl#791)
1 parent 61f645c commit ff89d08

File tree

4 files changed

+7
-4
lines changed

4 files changed

+7
-4
lines changed

Manifest.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,9 +201,9 @@ version = "0.4.0"
201201

202202
[[deps.DiffEqBase]]
203203
deps = ["ArrayInterfaceCore", "ChainRulesCore", "DataStructures", "Distributions", "DocStringExtensions", "FastBroadcast", "ForwardDiff", "FunctionWrappers", "LinearAlgebra", "Logging", "MuladdMacro", "NonlinearSolve", "Parameters", "Printf", "RecursiveArrayTools", "Reexport", "Requires", "SciMLBase", "Setfield", "SparseArrays", "StaticArrays", "Statistics", "ZygoteRules"]
204-
git-tree-sha1 = "528d97ef168b36e1a90d667e6611be24759aa1ba"
204+
git-tree-sha1 = "9862c61c6049b0ad5a6b433e31d2c6c8ff373056"
205205
uuid = "2b5f629d-d688-5b77-993f-72d75c75574e"
206-
version = "6.90.0"
206+
version = "6.92.2"
207207

208208
[[deps.DiffEqCallbacks]]
209209
deps = ["DataStructures", "DiffEqBase", "ForwardDiff", "LinearAlgebra", "NLsolve", "Parameters", "RecipesBase", "RecursiveArrayTools", "SciMLBase", "StaticArrays"]

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ uuid = "cb905087-75eb-5f27-8515-1ce0ec8e839e"
44
version = "0.9.0-dev"
55

66
[compat]
7-
DiffEqBase = "= 6.90.0"
7+
DiffEqBase = "6.92.2"
88
DataFrames = "1"
99
DifferentialEquations = "7"
1010
FiniteDiff = "2"

src/CodeGeneration.jl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -484,6 +484,9 @@ SimulationModel{MonteCarloMeasurements.StaticParticles{T,N}}(args...; kwargs...)
484484

485485
timeType(m::SimulationModel{FloatType,TimeType}) where {FloatType,TimeType} = TimeType
486486

487+
# The following rule is important that simulation is efficient.
488+
# See, https://github.com/SciML/DiffEqBase.jl/issues/791
489+
DiffEqBase.anyeltypedual(::SimulationModel) = Any
487490

488491
positive(m::SimulationModel, args...; kwargs...) = Modia.positive!(m.eventHandler, args...; kwargs...)
489492
negative(m::SimulationModel, args...; kwargs...) = Modia.negative!(m.eventHandler, args...; kwargs...)

src/Modia.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ module Modia
1010

1111
const path = dirname(dirname(@__FILE__)) # Absolute path of package directory
1212
const Version = "0.9.0-dev"
13-
const Date = "2022-07-02"
13+
const Date = "2022-07-03"
1414
const modelsPath = joinpath(Modia.path, "models")
1515

1616
print(" \n\nWelcome to ")

0 commit comments

Comments
 (0)