mirror of
https://github.com/kalmarek/Groups.jl.git
synced 2024-12-25 18:15:29 +01:00
simplify actions of PermAut and FlipAut
This commit is contained in:
parent
a1ebf530f4
commit
8248039d63
@ -78,16 +78,10 @@ end
|
||||
|
||||
function (σ::PermAut)(v, pow::Integer=1)
|
||||
w = deepcopy(v)
|
||||
if pow == 1
|
||||
@inbounds for k in eachindex(v)
|
||||
v[k].symbols = w[σ.perm.d[k]].symbols
|
||||
end
|
||||
else
|
||||
s = (σ.perm^pow).d
|
||||
@inbounds for k in eachindex(v)
|
||||
v[k].symbols = w[s[k]].symbols
|
||||
end
|
||||
end
|
||||
return v
|
||||
end
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user