From 4dd2c02a4c8e2d999e7f94a28a9603d12a4baccb Mon Sep 17 00:00:00 2001 From: kalmarek Date: Mon, 13 Aug 2018 19:33:19 +0200 Subject: [PATCH] simple constructor from support of GroupRingElem --- src/GroupRings.jl | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/GroupRings.jl b/src/GroupRings.jl index aaf1306..dc6960c 100644 --- a/src/GroupRings.jl +++ b/src/GroupRings.jl @@ -153,12 +153,9 @@ function (RG::GroupRing){T<:Number}(x::AbstractVector{T}) return result end -function (RG::GroupRing{Gr,T}){Gr<:Group, T<:GroupElem}(V::Vector{T}, - S::Type=Rational{Int}; alt=false) - res = RG(S) - for g in V - c = (alt ? sign(g)*one(S) : one(S)) - res[g] += c/length(V) +function (RG::GroupRing{Gr,T}){Gr<:Group, T<:GroupElem}(V::Vector{T}, S::Type=Int) + res = RG(S) + for g in V end return res end