DehornoyForm Class Reference

Dehornoy Form of a braid word (aka/ handle free form). More...

#include <DehornoyForm.h>

List of all members.

Public Member Functions

 DehornoyForm (const int N, const Word &w)
Word getDehornoyForm () const
 DehornoyForm (const int N, const Word &w)
 Create a Dehornoy form of a braid word.
Word getDehornoyForm () const
 (Accessor function) Get a braid word representing a form.

Private Member Functions

Word computeDehornoyForm (const Word &w)
Word computeDehornoyForm (const Word &w)
 Function which computes the form (using LinkedBraidStructure).

Private Attributes

const int theIndex
 The rank of the corresponding braid group.
Word theDehornoyForm
 The Dehornoy form.
LinkedBraidStructure theLinkedStructure
 Structure in which the form is kept.


Detailed Description

Dehornoy Form of a braid word (aka/ handle free form).

This class uses BraidLinkedStructure to compute the Dehornoy form a braid-word. The object of this class is just a container to keep the form.

Definition at line 14 of file DehornoyForm.h.


Constructor & Destructor Documentation

DehornoyForm::DehornoyForm const int  N,
const Word w
 

DehornoyForm::DehornoyForm const int  N,
const Word w
 

Create a Dehornoy form of a braid word.

Note that the form will be computed right here. So, if you are not sure that the form will be used later do not create this object.

Parameters:
N - rank of a braid group;
w - braid word


Member Function Documentation

Word DehornoyForm::computeDehornoyForm const Word w  )  [private]
 

Function which computes the form (using LinkedBraidStructure).

Word DehornoyForm::computeDehornoyForm const Word w  )  [private]
 

Word DehornoyForm::getDehornoyForm  )  const [inline]
 

(Accessor function) Get a braid word representing a form.

Definition at line 56 of file DehornoyForm_old.h.

References theDehornoyForm.

Word DehornoyForm::getDehornoyForm  )  const [inline]
 

Definition at line 36 of file DehornoyForm.h.

References theDehornoyForm.


Member Data Documentation

Word DehornoyForm::theDehornoyForm [private]
 

The Dehornoy form.

Definition at line 60 of file DehornoyForm.h.

Referenced by getDehornoyForm().

const int DehornoyForm::theIndex [private]
 

The rank of the corresponding braid group.

Definition at line 58 of file DehornoyForm.h.

LinkedBraidStructure DehornoyForm::theLinkedStructure [private]
 

Structure in which the form is kept.

Definition at line 85 of file DehornoyForm_old.h.


The documentation for this class was generated from the following files:
Generated on Mon Feb 27 22:47:11 2006 for CRyptography And Groups (CRAG) by  doxygen 1.4.4