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

WtLexRep Class Reference

#include <WordOrderRep.h>

Inheritance diagram for WtLexRep::

WordOrderRep RefCounter List of all members.

Public Methods

 WtLexRep ()
 WtLexRep (int numOfSymbols)
 WtLexRep (const VectorOf< int > &w)
 WtLexRep (const VectorOf< int > &o, const VectorOf< int > &w)
 WtLexRep (const WtLexRep &wsl)
WordOrderRepclone () const
int signature (const Word &w1, const Word &w2) const
int signature (int i, int j) const
int signature (Generator g, Generator h) const
void balancedEquationFromRelator (const Word &w, Word &lhs, Word &rhs) const
int historyBound (const VectorOf< Word > &diffs) const
DiffHistoryRepbuildDiffHistoryRep () const
DiffHistoryRepbuildDiffHistoryRep (State d, int g, int h) const
DiffHistoryRepupdate (const DiffHistoryRep &dh, State d, int g, int h, const Word &wd) const
Bool reduction (const DiffHistoryRep &dh, int g, int h) const
Bool possibleReduction (const AheadInfoRep &ai, int g) const
AheadInfoRepupdate (const AheadInfoRep &ai, int g) const
DiffHistoryVtxRepbuildDiffHistoryVtxRep () const
DiffHistoryVtxRepbuildDiffHistoryVtxRep (State d, int g, int h) const
DiffHistoryVtxRepupdate (const DiffHistoryVtxRep &dh, State d, int g, int h, DiffHistoryVtx *ptr) const
Bool reduction (const DiffHistoryVtxRep &dh, int g, int h) const
Bool possibleReductionAhead (const DiffHistoryVtxRep &dh, int g) const
int getWeight (int i) const
int getWeight (Generator g) const
int getWeight (const Word &w) const

Private Attributes

VectorOf<int> weight

Constructor & Destructor Documentation

WtLexRep::WtLexRep ( ) [inline]
 

Definition at line 679 of file WordOrderRep.h.

Referenced by clone().

WtLexRep::WtLexRep ( int numOfSymbols ) [inline]
 

Definition at line 681 of file WordOrderRep.h.

WtLexRep::WtLexRep ( const VectorOf< int > & w ) [inline]
 

Definition at line 687 of file WordOrderRep.h.

WtLexRep::WtLexRep ( const VectorOf< int > & o,
const VectorOf< int > & w ) [inline]
 

Definition at line 691 of file WordOrderRep.h.

WtLexRep::WtLexRep ( const WtLexRep & wsl ) [inline]
 

Definition at line 695 of file WordOrderRep.h.


Member Function Documentation

WordOrderRep * WtLexRep::clone ( ) const [inline, virtual]
 

Reimplemented from WordOrderRep.

Definition at line 698 of file WordOrderRep.h.

int WtLexRep::signature ( const Word & w1,
const Word & w2 ) const [inline, virtual]
 

Reimplemented from WordOrderRep.

Definition at line 700 of file WordOrderRep.h.

int WtLexRep::signature ( int i,
int j ) const [inline, virtual]
 

Reimplemented from WordOrderRep.

Definition at line 727 of file WordOrderRep.h.

int WtLexRep::signature ( Generator g,
Generator h ) const [inline, virtual]
 

Reimplemented from WordOrderRep.

Definition at line 733 of file WordOrderRep.h.

void WtLexRep::balancedEquationFromRelator ( const Word & w,
Word & lhs,
Word & rhs ) const [inline, virtual]
 

Reimplemented from WordOrderRep.

Definition at line 737 of file WordOrderRep.h.

int WtLexRep::historyBound ( const VectorOf< Word > & diffs ) const [inline, virtual]
 

Reimplemented from WordOrderRep.

Definition at line 765 of file WordOrderRep.h.

DiffHistoryRep * WtLexRep::buildDiffHistoryRep ( ) const [inline, virtual]
 

Reimplemented from WordOrderRep.

Definition at line 776 of file WordOrderRep.h.

DiffHistoryRep * WtLexRep::buildDiffHistoryRep ( State d,
int g,
int h ) const [inline, virtual]
 

Reimplemented from WordOrderRep.

Definition at line 781 of file WordOrderRep.h.

DiffHistoryRep * WtLexRep::update ( const DiffHistoryRep & dh,
State d,
int g,
int h,
const Word & wd ) const [inline, virtual]
 

Reimplemented from WordOrderRep.

Definition at line 800 of file WordOrderRep.h.

Bool WtLexRep::reduction ( const DiffHistoryRep & dh,
int g,
int h ) const [inline, virtual]
 

Reimplemented from WordOrderRep.

Definition at line 850 of file WordOrderRep.h.

Bool WtLexRep::possibleReduction ( const AheadInfoRep & ai,
int g ) const [inline, virtual]
 

Reimplemented from WordOrderRep.

Definition at line 882 of file WordOrderRep.h.

AheadInfoRep * WtLexRep::update ( const AheadInfoRep & ai,
int g ) const [inline, virtual]
 

Reimplemented from WordOrderRep.

Definition at line 887 of file WordOrderRep.h.

DiffHistoryVtxRep * WtLexRep::buildDiffHistoryVtxRep ( ) const [inline, virtual]
 

Reimplemented from WordOrderRep.

Definition at line 894 of file WordOrderRep.h.

DiffHistoryVtxRep * WtLexRep::buildDiffHistoryVtxRep ( State d,
int g,
int h ) const [inline, virtual]
 

Reimplemented from WordOrderRep.

Definition at line 899 of file WordOrderRep.h.

DiffHistoryVtxRep * WtLexRep::update ( const DiffHistoryVtxRep & dh,
State d,
int g,
int h,
DiffHistoryVtx * ptr ) const [inline, virtual]
 

Reimplemented from WordOrderRep.

Definition at line 920 of file WordOrderRep.h.

Bool WtLexRep::reduction ( const DiffHistoryVtxRep & dh,
int g,
int h ) const [inline, virtual]
 

Reimplemented from WordOrderRep.

Definition at line 946 of file WordOrderRep.h.

Bool WtLexRep::possibleReductionAhead ( const DiffHistoryVtxRep & dh,
int g ) const [inline, virtual]
 

Reimplemented from WordOrderRep.

Definition at line 977 of file WordOrderRep.h.

int WtLexRep::getWeight ( int i ) const [inline, virtual]
 

Reimplemented from WordOrderRep.

Definition at line 987 of file WordOrderRep.h.

int WtLexRep::getWeight ( Generator g ) const [inline, virtual]
 

Reimplemented from WordOrderRep.

Definition at line 988 of file WordOrderRep.h.

int WtLexRep::getWeight ( const Word & w ) const [inline, virtual]
 

Reimplemented from WordOrderRep.

Definition at line 989 of file WordOrderRep.h.


Member Data Documentation

VectorOf<int> WtLexRep::weight [private]
 

Definition at line 996 of file WordOrderRep.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