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