Skip to content

Commit 0fdd3b4

Browse files
committed
Fix extract_diffresult's dispatch constrains and fix transpose
1 parent 4d823df commit 0fdd3b4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/api.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ using LinearAlgebra: Diagonal, I
44
extract_diffresult(xs::AbstractArray{<:Number}) = xs
55
# need to optimize
66
extract_diffresult(xs) = hcat(xs...)'
7-
function extract_diffresult(xs::StaticVector{<:StaticArray})
7+
function extract_diffresult(xs::StaticArray{<:Any,<:StaticArray})
88
tup = reduce((x,y)->tuple(x..., y...), map(x->x.data, xs.data))
9-
SMatrix{length(xs), length(xs[1])}(tup)
9+
SMatrix{length(xs[1]), length(xs)}(tup)'
1010
end
1111
extract_diffresult(xs::AbstractMatrix{<:Number}) = xs
1212
extract_diffresult(xs::AbstractVector{<:Number}) = xs'

0 commit comments

Comments
 (0)