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

ShortenByRelators2 Class Reference

#include <ShortenByRelators2.h>

List of all members.

Public Methods

 ShortenByRelators2 (const SetOf< Word > &relators)
Word getShortenWord (const Word &w) const
Word expressWordInConjugatesOfRelators (const Word &w, ProductOfRelatorConjugates &productOfRelatorConjugates) const

Private Methods

virtual int compare (const Word &w1, const Word &w2) const

Private Attributes

QuickAssociationsOf< Word,
int > 
VectorOf<int> relatorsLengths
int base

Constructor & Destructor Documentation

ShortenByRelators2::ShortenByRelators2 ( const SetOf< Word > & relators )

Member Function Documentation

Word ShortenByRelators2::getShortenWord ( const Word & w ) const

Word ShortenByRelators2::expressWordInConjugatesOfRelators ( const Word & w,
ProductOfRelatorConjugates & productOfRelatorConjugates ) const

virtual int ShortenByRelators2::compare ( const Word & w1,
const Word & w2 ) const [private, virtual]

Member Data Documentation

QuickAssociationsOf< Word, int > ShortenByRelators2::relatorsPieces [private]

Definition at line 70 of file ShortenByRelators2.h.

VectorOf<Word> ShortenByRelators2::theRelators [private]

Definition at line 71 of file ShortenByRelators2.h.

VectorOf<int> ShortenByRelators2::relatorsLengths [private]

Definition at line 72 of file ShortenByRelators2.h.

int ShortenByRelators2::base [private]

Definition at line 73 of file ShortenByRelators2.h.

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