Skip to content

Commit 55a8d67

Browse files
fix generic rosenbrock
1 parent 41db9c2 commit 55a8d67

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

lib/OrdinaryDiffEqRosenbrock/src/generic_rosenbrock.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ function gen_cache_struct(tab::RosenbrockTableau,cachename::Symbol,constcachenam
176176
end
177177
end
178178
cacheexpr=quote
179-
@cache mutable struct $cachename{uType,rateType,uNoUnitsType,JType,WType,TabType,TFType,UFType,F,JCType,GCType} <: RosenbrockMutableCache
179+
@cache mutable struct $cachename{uType,rateType,uNoUnitsType,JType,WType,TabType,TFType,UFType,F,JCType,GCType} <: GenericRosenbrockMutableCache
180180
u::uType
181181
uprev::uType
182182
du::rateType

lib/OrdinaryDiffEqRosenbrock/src/rosenbrock_caches.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
abstract type RosenbrockMutableCache <: OrdinaryDiffEqMutableCache end
2+
abstract type GenericRosenbrockMutableCache <: RosenbrockMutableCache end
23
abstract type RosenbrockConstantCache <: OrdinaryDiffEqConstantCache end
34

45
# Fake values since non-FSAL
56
get_fsalfirstlast(cache::RosenbrockMutableCache, u) = (nothing, nothing)
7+
get_fsalfirstlast(cache::GenericRosenbrockMutableCache, u) = (cache.fsalfirst, cache.fsallast)
68

79
################################################################################
810

0 commit comments

Comments
 (0)