Skip to content

Commit 7829d11

Browse files
authored
add Matrix and Vector constructor where appropriate
1 parent 12bb1ef commit 7829d11

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/vector_of_array.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,8 @@ end
7676

7777
Base.Array(VA::AbstractVectorOfArray{T,N,A}) where {T,N,A <: AbstractVector{<:AbstractVector}} = reduce(hcat,VA.u)
7878
Base.Array(VA::AbstractVectorOfArray{T,N,A}) where {T,N,A <: AbstractVector{<:Number}} = VA.u
79+
Base.Matrix(VA::AbstractVectorOfArray{T,N,A}) where {T,N,A <: AbstractVector{<:AbstractVector}} = reduce(hcat,VA.u)
80+
Base.Vector(VA::AbstractVectorOfArray{T,N,A}) where {T,N,A <: AbstractVector{<:Number}} = VA.u
7981
function Base.Array(VA::AbstractVectorOfArray)
8082
vecs = vec.(VA.u)
8183
Array(reshape(reduce(hcat,vecs),size(VA.u[1])...,length(VA.u)))

0 commit comments

Comments
 (0)