BraidGroup Class Reference

Class BraidGroup (defines a representation of a Braid Group)//. More...

#include <BraidGroup.h>

List of all members.

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< WordgetBraidRelators (int N)
 Get a list (non-symmetrized) of braid relators.

Private Attributes

int theRank

Detailed Description

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.


Constructor & Destructor Documentation

BraidGroup::BraidGroup ( int  n  )  [inline]

Constructor (creates the braid group on n strands).

Definition at line 36 of file BraidGroup.h.


Member Function Documentation

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.

Word BraidGroup::twist ( const Word w  )  const

get the braid word called a half-twist (its square generates the center of the braid group)


Member Data Documentation

int BraidGroup::theRank [private]

Definition at line 63 of file BraidGroup.h.

Referenced by getRank().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Mon Sep 26 18:43:46 2011 for CRyptography And Groups (CRAG) by  doxygen 1.6.1