From c3de652feb158ba818d9eb88f0d16cffcceece71 Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Mon, 20 Nov 2017 22:19:17 -0800 Subject: [PATCH] remove vecing --- src/utils.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/utils.jl b/src/utils.jl index 9d50585..5387181 100644 --- a/src/utils.jl +++ b/src/utils.jl @@ -55,13 +55,13 @@ assign_expr(::Val{name}, ::Type{<:OrdinaryDiffEq.TimeGradientWrapper}, ::Type) w assign_expr(::Val{name}, ::Type{<:OrdinaryDiffEq.UJacobianWrapper}, ::Type) where name = :($name = OrdinaryDiffEq.UJacobianWrapper( f,t, - vec(uprev), + uprev, getfield(cache, $(Meta.quot(name))).fx1)) # create new config of Jacobian assign_expr(::Val{name}, ::Type{ForwardDiff.JacobianConfig{T,V,N,D}}, ::Type) where {name,T,V,N,D} = - :($name = ForwardDiff.JacobianConfig(uf, vec(du1), vec(uprev), + :($name = ForwardDiff.JacobianConfig(uf, du1, uprev, ForwardDiff.Chunk{$N}())) # update implicit RHS