Skip to content

Commit 8ef3eea

Browse files
Merge pull request #2627 from SciML/ranocha-patch-1
fix deprecated HSLDDRK64 constructor
2 parents 9389303 + b5ed467 commit 8ef3eea

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

lib/OrdinaryDiffEqLowStorageRK/src/algorithms.jl

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1000,10 +1000,9 @@ struct HSLDDRK64{StageLimiter, StepLimiter, Thread} <: OrdinaryDiffEqAlgorithm
10001000
thread::Thread
10011001
williamson_condition::Bool
10021002
function HSLDDRK64(stage_limiter! = trivial_limiter!, step_limiter! = trivial_limiter!;
1003-
williamson_condition = true)
1003+
williamson_condition = true, thread = False())
10041004
Base.depwarn("HSLDDRK64 is deprecated, use SHLDDRK64 instead.", :HSLDDRK64)
1005-
SHLDDRK64(stage_limiter!, step_limiter!, thread;
1006-
williamson_condition = williamson_condition)
1005+
SHLDDRK64(; stage_limiter!, step_limiter!, thread, williamson_condition)
10071006
end
10081007
end
10091008

lib/OrdinaryDiffEqLowStorageRK/test/ode_low_storage_rk_tests.jl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,12 @@ end
165165
@test sol_old[end] sol_new[end]
166166
end
167167

168+
@testset "HSLDDRK64" begin
169+
# this method is deprecated
170+
alg = HSLDDRK64()
171+
@test alg isa SHLDDRK64
172+
end
173+
168174
@testset "SHLDDRK64" begin
169175
alg = SHLDDRK64()
170176
alg2 = SHLDDRK64(; williamson_condition = true)

0 commit comments

Comments
 (0)