@@ -29,9 +29,9 @@ const SA_F64 = SA{Float64}
2929Base. @pure _SA_type (sa:: Type{SA} , len:: Int ) = SVector{len}
3030Base. @pure _SA_type (sa:: Type{SA{T}} , len:: Int ) where {T} = SVector{len,T}
3131
32- @inline Base. getindex (sa:: Type{<:SA} , xs... ) where T = similar_type (sa, Size (length (xs)))(xs)
33- @inline Base. typed_vcat (sa:: Type{<:SA} , xs:: Number... ) where T = similar_type (sa, Size (length (xs)))(xs)
34- @inline Base. typed_hcat (sa:: Type{<:SA} , xs:: Number... ) where T = similar_type (sa, Size (1 ,length (xs)))(xs)
32+ @inline Base. getindex (sa:: Type{<:SA} , xs... ) = similar_type (sa, Size (length (xs)))(xs)
33+ @inline Base. typed_vcat (sa:: Type{<:SA} , xs:: Number... ) = similar_type (sa, Size (length (xs)))(xs)
34+ @inline Base. typed_hcat (sa:: Type{<:SA} , xs:: Number... ) = similar_type (sa, Size (1 ,length (xs)))(xs)
3535
3636Base. @pure function _SA_hvcat_transposed_size (rows)
3737 M = rows[1 ]
@@ -43,7 +43,7 @@ Base.@pure function _SA_hvcat_transposed_size(rows)
4343 Size (M, length (rows))
4444end
4545
46- @inline function Base. typed_hvcat (sa:: Type{<:SA} , rows:: Dims , xs:: Number... ) where T
46+ @inline function Base. typed_hvcat (sa:: Type{<:SA} , rows:: Dims , xs:: Number... )
4747 msize = _SA_hvcat_transposed_size (rows)
4848 if msize === nothing
4949 throw (ArgumentError (" SA[...] matrix rows of length $rows are inconsistent" ))
0 commit comments