diff --git a/OrbitDecomposition.jl b/OrbitDecomposition.jl index 6a43211..35ecec8 100644 --- a/OrbitDecomposition.jl +++ b/OrbitDecomposition.jl @@ -163,6 +163,11 @@ function compute_orbit_data{T<:GroupElem}(logger, name::String, G::Group, S::Vec info(logger, "Generating ball of radius 4") @time E4, sizes = Groups.generate_balls(S, G(), radius=2*radius); + if isa(G, Nemo.Ring) + Id = one(G) + else + Id = G() + end info(logger, "Reverse dict") @time E_dict = GroupRings.reverse_dict(E4)