mirror of
https://github.com/kalmarek/Groups.jl.git
synced 2024-12-04 18:11:26 +01:00
convenience (S)Aut(G) and (G::WreathProduct)(n,p) constructors
This commit is contained in:
parent
0a20c5bb73
commit
e9ae22cfe9
@ -45,7 +45,7 @@ mutable struct Automorphism{N} <: GWord{AutSymbol}
|
|||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
export Automorphism, AutGroup
|
export Automorphism, AutGroup, Aut, SAut
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
#
|
#
|
||||||
@ -170,6 +170,9 @@ function AutGroup(G::FreeGroup; special=false)
|
|||||||
return AutGroup{Int64(n)}(G, S)
|
return AutGroup{Int64(n)}(G, S)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Aut(G::Group) = AutGroup(G)
|
||||||
|
SAut(G::Group) = AutGroup(G, special=true)
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
#
|
#
|
||||||
# Types call overloads
|
# Types call overloads
|
||||||
|
@ -113,6 +113,8 @@ doc"""
|
|||||||
"""
|
"""
|
||||||
(G::WreathProduct)(n::DirectProductGroupElem) = G(n, G.P())
|
(G::WreathProduct)(n::DirectProductGroupElem) = G(n, G.P())
|
||||||
|
|
||||||
|
(G::WreathProduct)(n,p) = G(G.N(n), G.P(p))
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
#
|
#
|
||||||
# Basic manipulation
|
# Basic manipulation
|
||||||
|
Loading…
Reference in New Issue
Block a user