From 41f3eedc3995b7f85b59ebea3058deaaec97dcb7 Mon Sep 17 00:00:00 2001 From: GenaBitu Date: Thu, 7 Dec 2017 17:50:18 +0100 Subject: [PATCH] Proper multi-variable vcat --- src/tracker/lib.jl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/tracker/lib.jl b/src/tracker/lib.jl index 8ac386d8..018a25fc 100644 --- a/src/tracker/lib.jl +++ b/src/tracker/lib.jl @@ -27,8 +27,7 @@ Base.repmat(x::TrackedVecOrMat, a::Integer...) = TrackedArray(Call(repmat, x, a. Base.repmat(x::TrackedVecOrMat, a::Int64...) = TrackedArray(Call(repmat, x, a...)) Base.vcat(a::TrackedVector, b::TrackedVector) = TrackedArray(Call(vcat, a, b)) -Base.vcat(a::TrackedVector, b::TrackedVector, c::TrackedVector) = TrackedArray(Call(vcat, vcat(a, b), c)) -#Base.vcat(a::TrackedVector...) = TrackedArray(Call(vcat, a...)) +Base.vcat(a::TrackedVector, b::TrackedVector...) = TrackedArray(Call(vcat, a, b...)) Base.vcat(a::TrackedVector, b::AbstractVector) = TrackedArray(Call(vcat, a, b)) Base.vcat(a::AbstractVector, b::TrackedVector) = TrackedArray(Call(vcat, a, b))