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

NilpotentWPInQuotients Class Reference

#include <NilpotentQuotients.h>

Inheritance diagram for NilpotentWPInQuotients::

ComputationManager SMObject ResourceManager FEData List of all members.

Public Methods

 NilpotentWPInQuotients (Supervisor &sup)
void initialize (const VectorOf< Word > &vecW, const class SMFPGroup *group, int startClass=2)
void initialize (const SetOf< Word > &w, const class SMFPGroup *group, int startClass=2)
void initialize (const int &length, const class SMFPGroup *group, int startClass=2)
void initialize (const int &length, const class SMFPGroup *group, const VectorOf< Word > &gen, int startClass=2)
Trichotomy isTrivial () const
Trichotomy isTrivial (int &nClass) const
Word getWord () const
VectorOf<int> getCommutator () const
void takeControl ()
void start ()
void terminate ()

Private Attributes

SetOf<WordtheWords
VectorOf<Wordgenerators
int theCommutatorsLength
bool isCommutatorsCheck
const SMFPGrouptheGroup
int currentClass
int upperBound
NilpotentWPARCer arcer
Trichotomy is_trivial
bool isStarted
Word retWord
VectorOf<int> commutator

Constructor & Destructor Documentation

NilpotentWPInQuotients::NilpotentWPInQuotients ( Supervisor & sup )
 


Member Function Documentation

void NilpotentWPInQuotients::initialize ( const VectorOf< Word > & vecW,
const class SMFPGroup * group,
int startClass = 2 )
 

void NilpotentWPInQuotients::initialize ( const SetOf< Word > & w,
const class SMFPGroup * group,
int startClass = 2 )
 

void NilpotentWPInQuotients::initialize ( const int & length,
const class SMFPGroup * group,
int startClass = 2 )
 

void NilpotentWPInQuotients::initialize ( const int & length,
const class SMFPGroup * group,
const VectorOf< Word > & gen,
int startClass = 2 )
 

Trichotomy NilpotentWPInQuotients::isTrivial ( ) const [inline]
 

Definition at line 161 of file NilpotentQuotients.h.

Trichotomy NilpotentWPInQuotients::isTrivial ( int & nClass ) const
 

Word NilpotentWPInQuotients::getWord ( ) const
 

VectorOf<int> NilpotentWPInQuotients::getCommutator ( ) const
 

void NilpotentWPInQuotients::takeControl ( ) [virtual]
 

Reimplemented from ComputationManager.

void NilpotentWPInQuotients::start ( ) [virtual]
 

Reimplemented from ComputationManager.

void NilpotentWPInQuotients::terminate ( ) [inline, virtual]
 

Reimplemented from ComputationManager.

Definition at line 189 of file NilpotentQuotients.h.


Member Data Documentation

SetOf<Word> NilpotentWPInQuotients::theWords [private]
 

Definition at line 200 of file NilpotentQuotients.h.

VectorOf<Word> NilpotentWPInQuotients::generators [private]
 

Definition at line 202 of file NilpotentQuotients.h.

int NilpotentWPInQuotients::theCommutatorsLength [private]
 

Definition at line 205 of file NilpotentQuotients.h.

bool NilpotentWPInQuotients::isCommutatorsCheck [private]
 

Definition at line 207 of file NilpotentQuotients.h.

const SMFPGroup* NilpotentWPInQuotients::theGroup [private]
 

Definition at line 208 of file NilpotentQuotients.h.

int NilpotentWPInQuotients::currentClass [private]
 

Definition at line 210 of file NilpotentQuotients.h.

int NilpotentWPInQuotients::upperBound [private]
 

Definition at line 213 of file NilpotentQuotients.h.

NilpotentWPARCer NilpotentWPInQuotients::arcer [private]
 

Definition at line 217 of file NilpotentQuotients.h.

Trichotomy NilpotentWPInQuotients::is_trivial [private]
 

Definition at line 218 of file NilpotentQuotients.h.

bool NilpotentWPInQuotients::isStarted [private]
 

Definition at line 219 of file NilpotentQuotients.h.

Word NilpotentWPInQuotients::retWord [private]
 

Definition at line 220 of file NilpotentQuotients.h.

VectorOf<int> NilpotentWPInQuotients::commutator [private]
 

Definition at line 221 of file NilpotentQuotients.h.


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