Skip to content

Commit 57b586c

Browse files
committed
replace copy with similar for performance
1 parent 7c532e8 commit 57b586c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/func.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -265,13 +265,13 @@ Base.:\(L::FunctionOperator{false}, u::AbstractVecOrMat) = L.op_inverse(u, L.p,
265265

266266
function Base.:*(L::FunctionOperator{true}, u::AbstractVecOrMat)
267267
_, co = L.cache
268-
du = copy(co)
268+
du = similar(co)
269269
L.op(du, u, L.p, L.t)
270270
end
271271

272272
function Base.:\(L::FunctionOperator{true}, u::AbstractVecOrMat)
273273
ci, _ = L.cache
274-
du = copy(ci)
274+
du = similar(ci)
275275
L.op_inverse(du, u, L.p, L.t)
276276
end
277277

0 commit comments

Comments
 (0)