From 09eeffcc8b05f905c28bd46ec36593cdf7d8d5b2 Mon Sep 17 00:00:00 2001 From: kalmarek Date: Wed, 8 Nov 2017 11:55:34 +0100 Subject: [PATCH] add autS(N::Int) for ease of use --- Orbit.jl | 4 ++-- SAutFNs.jl | 6 +++--- SLNs.jl | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Orbit.jl b/Orbit.jl index 1f9aaac..e8c8055 100644 --- a/Orbit.jl +++ b/Orbit.jl @@ -15,7 +15,7 @@ function main(GROUP, parsed_args) name, N = GROUP.groupname(parsed_args) G, S = GROUP.generatingset(parsed_args) - AutS = GROUP.autS(parsed_args) + autS = GROUP.autS(parsed_args) name = "$(name)_r$radius" isdir(name) || mkdir(name) @@ -38,7 +38,7 @@ function main(GROUP, parsed_args) # MSK_IPAR_INTPNT_MAX_ITERATIONS=iterations, # QUIET=false) - sett = Settings(name, N, G, S, AutS, radius, solver, upper_bound, tol) + sett = Settings(name, N, G, S, autS, radius, solver, upper_bound, tol) PropertyT.check_property_T(sett) end diff --git a/SAutFNs.jl b/SAutFNs.jl index 6d27abc..c467b24 100644 --- a/SAutFNs.jl +++ b/SAutFNs.jl @@ -58,10 +58,10 @@ function (p::perm)(a::AutGroupElem) return g*a*g^-1 end +autS(N::Int) = WreathProduct(PermutationGroup(2), PermutationGroup(N)) + function autS(parsed_args) - N = parsed_args["N"] - return WreathProduct(PermutationGroup(2), PermutationGroup(N)) - # return WreathProduct(FiniteField(2,1, "a")[1], PermutationGroup(N)) + return autS(parsed_args["N"]) end ############################################################################### diff --git a/SLNs.jl b/SLNs.jl index 8a94451..322f534 100644 --- a/SLNs.jl +++ b/SLNs.jl @@ -88,10 +88,10 @@ function (p::perm)(A::MatElem) return p*A*inv(p) end +autS(N::Int) = WreathProduct(PermutationGroup(2), PermutationGroup(N)) + function autS(parsed_args) - N = parsed_args["N"] - return WreathProduct(PermutationGroup(2), PermutationGroup(N)) - # return WreathProduct(FiniteField(2,1, "a")[1], PermutationGroup(N)) + return autS(parsed_args["N"]) end ###############################################################################