mirror of
https://github.com/kalmarek/Groups.jl.git
synced 2024-12-05 02:11:27 +01:00
use append! and prepend! instead of push! and unshift!
This also fixes a bug in l_multiply!
This commit is contained in:
parent
181073b517
commit
49198dfdf4
@ -192,7 +192,7 @@ end
|
||||
|
||||
function r_multiply!(W::GWord, x; reduced::Bool=true)
|
||||
if length(x) > 0
|
||||
push!(W.symbols, x...)
|
||||
append!(W.symbols, x)
|
||||
end
|
||||
if reduced
|
||||
reduce!(W)
|
||||
@ -200,9 +200,9 @@ function r_multiply!(W::GWord, x; reduced::Bool=true)
|
||||
return W
|
||||
end
|
||||
|
||||
function l_multiply!(W::GWord, x; reduced=true)
|
||||
function l_multiply!(W::GWord, x; reduced::Bool=true)
|
||||
if length(x) > 0
|
||||
unshift!(W.symbols, reverse(x)...)
|
||||
prepend!(W.symbols, x)
|
||||
end
|
||||
if reduced
|
||||
reduce!(W)
|
||||
|
Loading…
Reference in New Issue
Block a user