mirror of
https://github.com/kalmarek/PropertyT.jl.git
synced 2024-11-19 15:25:29 +01:00
workaround for https://github.com/JuliaLang/julia/issues/30739
This commit is contained in:
parent
5ef5b93dbd
commit
1ce892dc14
@ -154,9 +154,14 @@ function rankOne_projections(RG::GroupRing{G}, T::Type=Rational{Int}) where G<:G
|
|||||||
return min_projs
|
return min_projs
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function ifelsetuple(a,b, k, n)
|
||||||
|
x = [repeat([a], k); repeat([b], n-k)]
|
||||||
|
return tuple(x...)
|
||||||
|
end
|
||||||
|
|
||||||
function orbit_selector(n::Integer, k::Integer,
|
function orbit_selector(n::Integer, k::Integer,
|
||||||
chi::AbstractCharacter, psi::AbstractCharacter)
|
chi::AbstractCharacter, psi::AbstractCharacter)
|
||||||
return Projections.DirectProdCharacter(ntuple(i -> (i <= k ? chi : psi), n))
|
return Projections.DirectProdCharacter(ifelsetuple(chi, psi, k, n))
|
||||||
end
|
end
|
||||||
|
|
||||||
function rankOne_projections(RBn::GroupRing{G}, T::Type=Rational{Int}) where {G<:WreathProduct}
|
function rankOne_projections(RBn::GroupRing{G}, T::Type=Rational{Int}) where {G<:WreathProduct}
|
||||||
|
Loading…
Reference in New Issue
Block a user