Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

WhiteheadGraph Class Reference

#include <WhiteheadOrbit.h>

List of all members.

Public Methods

 WhiteheadGraph (FreeGroup F, Word w)
 WhiteheadGraph (FreeGroup F, PairOfWords p)
void reset (Word w)
const PairOfWordsgetMinimalPair () const
bool compute (int *flags=NULL, int curOrbit=0)
void computeMinimalOrbit ()
int nOfSameLength () const
int nTotal () const
const SetOf<PairOfWords>& getMinimalOrbit () const

Private Methods

void initialize ()
Word apply (const Word &u, int trNum)

Private Attributes

FreeGroup theGroup
PairOfWords thePair
int numberOfGens
int numberOfTrans
VectorOf<WordtransferImage
VectorOf<Wordtransformations
SetOf<PairOfWordsall
SetOf<PairOfWordsI
SetOf<PairOfWordsIp
int nOfTotal
PairOfWords minimalPair
SetOf<PairOfWordsminimalOrbit


Constructor & Destructor Documentation

WhiteheadGraph::WhiteheadGraph ( FreeGroup F,
Word w )
 

WhiteheadGraph::WhiteheadGraph ( FreeGroup F,
PairOfWords p )
 


Member Function Documentation

void WhiteheadGraph::reset ( Word w )
 

const PairOfWords & WhiteheadGraph::getMinimalPair ( ) const [inline]
 

Definition at line 82 of file WhiteheadOrbit.h.

bool WhiteheadGraph::compute ( int * flags = NULL,
int curOrbit = 0 )
 

void WhiteheadGraph::computeMinimalOrbit ( )
 

int WhiteheadGraph::nOfSameLength ( ) const
 

int WhiteheadGraph::nTotal ( ) const
 

const SetOf<PairOfWords>& WhiteheadGraph::getMinimalOrbit ( ) const
 

void WhiteheadGraph::initialize ( ) [private]
 

Word WhiteheadGraph::apply ( const Word & u,
int trNum ) [private]
 


Member Data Documentation

FreeGroup WhiteheadGraph::theGroup [private]
 

Definition at line 99 of file WhiteheadOrbit.h.

PairOfWords WhiteheadGraph::thePair [private]
 

Definition at line 100 of file WhiteheadOrbit.h.

int WhiteheadGraph::numberOfGens [private]
 

Definition at line 102 of file WhiteheadOrbit.h.

int WhiteheadGraph::numberOfTrans [private]
 

Definition at line 103 of file WhiteheadOrbit.h.

VectorOf<Word> WhiteheadGraph::transferImage [private]
 

Definition at line 104 of file WhiteheadOrbit.h.

VectorOf<Word> WhiteheadGraph::transformations [private]
 

Definition at line 105 of file WhiteheadOrbit.h.

SetOf<PairOfWords> WhiteheadGraph::all [private]
 

Definition at line 107 of file WhiteheadOrbit.h.

SetOf<PairOfWords> WhiteheadGraph::I [private]
 

Definition at line 108 of file WhiteheadOrbit.h.

SetOf<PairOfWords> WhiteheadGraph::Ip [private]
 

Definition at line 109 of file WhiteheadOrbit.h.

int WhiteheadGraph::nOfTotal [private]
 

Definition at line 110 of file WhiteheadOrbit.h.

PairOfWords WhiteheadGraph::minimalPair [private]
 

Definition at line 111 of file WhiteheadOrbit.h.

SetOf<PairOfWords> WhiteheadGraph::minimalOrbit [private]
 

Definition at line 112 of file WhiteheadOrbit.h.


The documentation for this class was generated from the following file:
Generated at Tue Jun 19 09:50:10 2001 for Magnus Classes by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001