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

CommutatorIterator Class Reference

#include <CommutatorIterator.h>

List of all members.

Public Methods

 CommutatorIterator (int numberOfGenerators, int length)
 CommutatorIterator (const VectorOf< Word > &V, int length)
Word value () const
bool next ()
bool done () const
void reset ()
VectorOf<int> components ()

Private Methods

Word makeCommutator ()

Private Attributes

bool bDone
int theLength
Word current
VectorOf<int> numbers
VectorOf<WordtheWords


Constructor & Destructor Documentation

CommutatorIterator::CommutatorIterator ( int numberOfGenerators,
int length ) [inline]
 

Definition at line 40 of file CommutatorIterator.h.

CommutatorIterator::CommutatorIterator ( const VectorOf< Word > & V,
int length ) [inline]
 

Definition at line 55 of file CommutatorIterator.h.


Member Function Documentation

Word CommutatorIterator::value ( ) const [inline]
 

Definition at line 74 of file CommutatorIterator.h.

bool CommutatorIterator::next ( ) [inline]
 

Definition at line 86 of file CommutatorIterator.h.

bool CommutatorIterator::done ( ) const [inline]
 

Definition at line 108 of file CommutatorIterator.h.

Referenced by value().

void CommutatorIterator::reset ( ) [inline]
 

Definition at line 112 of file CommutatorIterator.h.

Referenced by CommutatorIterator().

VectorOf< int > CommutatorIterator::components<int> ( ) [inline]
 

Definition at line 121 of file CommutatorIterator.h.

Word CommutatorIterator::makeCommutator ( ) [inline, private]
 

Definition at line 134 of file CommutatorIterator.h.

Referenced by next(), and reset().


Member Data Documentation

bool CommutatorIterator::bDone [private]
 

Definition at line 150 of file CommutatorIterator.h.

int CommutatorIterator::theLength [private]
 

Definition at line 151 of file CommutatorIterator.h.

Word CommutatorIterator::current [private]
 

Definition at line 152 of file CommutatorIterator.h.

VectorOf<int> CommutatorIterator::numbers [private]
 

Definition at line 153 of file CommutatorIterator.h.

VectorOf<Word> CommutatorIterator::theWords [private]
 

Definition at line 154 of file CommutatorIterator.h.


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