Skip to content

Commit 1238519

Browse files
committed
fix: specialize on deriv type in default_ode_interpolant
same old same old
1 parent e7da701 commit 1238519

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

lib/OrdinaryDiffEqCore/src/dense/generic_dense.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -177,8 +177,8 @@ end
177177
end
178178

179179
function default_ode_interpolant(
180-
Θ, integrator, cache::DefaultCache, alg_choice, idxs, deriv
181-
)
180+
Θ, integrator, cache::DefaultCache, alg_choice, idxs, ::Type{deriv}
181+
) where {deriv}
182182
if alg_choice == 1
183183
return ode_interpolant(
184184
Θ, integrator.dt, integrator.uprev,
@@ -222,8 +222,8 @@ end
222222

223223
@generated function composite_ode_interpolant(
224224
Θ, integrator, caches::T, current, idxs,
225-
deriv
226-
) where {T <: Tuple}
225+
::Type{deriv}
226+
) where {T <: Tuple, deriv}
227227
expr = Expr(:block)
228228
for i in 1:length(T.types)
229229
push!(

0 commit comments

Comments
 (0)