Implements a set of Nielsen automorphisms of a free group. More...
#include <WhiteheadAutoSet.h>
Public Member Functions | |
NielsenAutoSet (int n) | |
Constructor. Generates a set of Nielsen automorphisms. | |
~NielsenAutoSet () | |
const Map & | getRandomAuto () const |
Returns a random Nielsen automorphism. | |
const SetOfMaps & | getSet () const |
Returns the set of Nielsen automorphisms. | |
Private Attributes | |
SetOfMaps | theSet |
int | nGens |
Implements a set of Nielsen automorphisms of a free group.
Definition at line 54 of file WhiteheadAutoSet.h.
NielsenAutoSet::NielsenAutoSet | ( | int | n | ) |
Constructor. Generates a set of Nielsen automorphisms.
The set of Nielsen automorphisms for a free group of rank n
is generated.
Note, the whole set is generated by enumeration. automorphisms.
n | - rank of a free group. |
NielsenAutoSet::~NielsenAutoSet | ( | ) | [inline] |
Definition at line 74 of file WhiteheadAutoSet.h.
const Map& NielsenAutoSet::getRandomAuto | ( | ) | const |
Returns a random Nielsen automorphism.
const SetOfMaps& NielsenAutoSet::getSet | ( | ) | const [inline, virtual] |
Returns the set of Nielsen automorphisms.
Implements AutoSet.
Definition at line 93 of file WhiteheadAutoSet.h.
References theSet.
int NielsenAutoSet::nGens [private] |
Definition at line 96 of file WhiteheadAutoSet.h.
SetOfMaps NielsenAutoSet::theSet [private] |
Definition at line 95 of file WhiteheadAutoSet.h.
Referenced by getSet().