Class BraidGroup (defines a representation of a Braid Group)//. More...
#include <BraidGroup.h>
| Public Member Functions | |
| BraidGroup (int n) | |
| Constructor (creates the braid group on n strands). | |
| int | getRank () const | 
| get the rank of the braid group (number of strands) | |
| Word | twist (const Word &w) const | 
| get the braid word called a half-twist (its square generates the center of the braid group) | |
| Static Public Member Functions | |
| static list< Word > | getBraidRelators (int N) | 
| Get a list (non-symmetrized) of braid relators. | |
| Private Attributes | |
| int | theRank | 
Class BraidGroup (defines a representation of a Braid Group)//.
A BraidGroup is uniquely defined by its index.
Definition at line 26 of file BraidGroup.h.
| BraidGroup::BraidGroup | ( | int | n | ) |  [inline] | 
Constructor (creates the braid group on n strands).
Definition at line 36 of file BraidGroup.h.
| static list< Word > BraidGroup::getBraidRelators | ( | int | N | ) |  [static] | 
Get a list (non-symmetrized) of braid relators.
| int BraidGroup::getRank | ( | ) | const  [inline] | 
get the rank of the braid group (number of strands)
Definition at line 47 of file BraidGroup.h.
References theRank.
get the braid word called a half-twist (its square generates the center of the braid group)
| int BraidGroup::theRank  [private] | 
Definition at line 63 of file BraidGroup.h.
Referenced by getRank().
 1.6.1
 1.6.1