Skip to content

Commit d837b1f

Browse files
fix: fix SII implementation for caches
1 parent f0ec343 commit d837b1f

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

lib/NonlinearSolveBase/src/abstract_types.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ SciMLBase.isinplace(cache::AbstractNonlinearSolveCache) = SciMLBase.isinplace(ca
307307
## SII Interface
308308
SII.symbolic_container(cache::AbstractNonlinearSolveCache) = cache.prob
309309
SII.parameter_values(cache::AbstractNonlinearSolveCache) = SII.parameter_values(cache.prob)
310-
SII.state_values(cache::AbstractNonlinearSolveCache) = SII.state_values(cache.prob)
310+
SII.state_values(cache::AbstractNonlinearSolveCache) = get_u(cache)
311311

312312
function Base.getproperty(cache::AbstractNonlinearSolveCache, sym::Symbol)
313313
if sym === :ps

lib/NonlinearSolveBase/src/polyalg.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ end
6464
function SII.symbolic_container(cache::NonlinearSolvePolyAlgorithmCache)
6565
return cache.caches[cache.current]
6666
end
67-
SII.state_values(cache::NonlinearSolvePolyAlgorithmCache) = cache.u0
67+
SII.state_values(cache::NonlinearSolvePolyAlgorithmCache) = SII.state_values(SII.symbolic_container(cache))
6868

6969
function Base.show(io::IO, ::MIME"text/plain", cache::NonlinearSolvePolyAlgorithmCache)
7070
println(io, "NonlinearSolvePolyAlgorithmCache with \

0 commit comments

Comments
 (0)