zeros(T::Type, X::Array) modifies X??

This commit is contained in:
kalmar 2017-05-17 12:32:46 +02:00
parent 560cfc182a
commit 2461d54d8a
1 changed files with 3 additions and 2 deletions

View File

@ -254,8 +254,9 @@ end
function groupring_mult(X::AbstractVector, Y::AbstractVector, pm::Array{Int,2})
T = promote_type(eltype(X), eltype(Y))
result = zeros(T, X)
return groupring_mult!(X,Y,pm,result)
result = zeros(T, deepcopy(X))
groupring_mult!(X, Y, pm, result)
return result
end
function groupring_mult{T<:Number}(X::GroupRingElem{T}, Y::GroupRingElem{T})