mirror of
https://github.com/kalmarek/PropertyT.jl.git
synced 2024-10-19 01:00:36 +02:00
simplify rankOne_projections for PermGroup
This commit is contained in:
parent
50588bc792
commit
094abd74b8
@ -136,15 +136,10 @@ function rankOne_projections(G::Generic.PermGroup, T::Type=Rational{Int})
|
|||||||
end
|
end
|
||||||
|
|
||||||
RGidems = idempotents(RG, T)
|
RGidems = idempotents(RG, T)
|
||||||
l = length(AllParts(G.n))
|
|
||||||
|
|
||||||
chars = [PropertyT.PermCharacter(p) for p in AllParts(G.n)]
|
min_projs = Vector{eltype(RGidems)}(length(AllParts(G.n)))
|
||||||
min_projs = Vector{eltype(RGidems)}(l)
|
|
||||||
|
|
||||||
i = 0
|
for (i,chi) in enumerate(characters(G))
|
||||||
for part in AllParts(G.n)
|
|
||||||
i += 1
|
|
||||||
chi = PropertyT.PermCharacter(part)
|
|
||||||
min_projs[i] = rankOne_projection(chi,RGidems)*central_projection(RG,chi)
|
min_projs[i] = rankOne_projection(chi,RGidems)*central_projection(RG,chi)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user