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().
1.6.1