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

NilpotentWP Class Reference

#include <NilpotentQuotients.h>

Inheritance diagram for NilpotentWP::

ComputationManager SMObject ResourceManager FEData List of all members.

Public Methods

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

Private Attributes

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

Constructor & Destructor Documentation

NilpotentWP::NilpotentWP ( Supervisor & sup )
 


Member Function Documentation

void NilpotentWP::initialize ( const VectorOf< Word > & vecW,
const class SMFPGroup * group )
 

void NilpotentWP::initialize ( const SetOf< Word > & w,
const class SMFPGroup * group )
 

void NilpotentWP::initialize ( const int & length,
const class SMFPGroup * group )
 

void NilpotentWP::initialize ( const int & length,
const class SMFPGroup * group,
const VectorOf< Word > & gen )
 

Trichotomy NilpotentWP::isTrivial ( ) const
 

Word NilpotentWP::getWord ( ) const
 

VectorOf<int> NilpotentWP::getCommutator ( ) const
 

void NilpotentWP::takeControl ( ) [virtual]
 

Reimplemented from ComputationManager.

void NilpotentWP::start ( ) [virtual]
 

Reimplemented from ComputationManager.

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

Reimplemented from ComputationManager.

Definition at line 290 of file NilpotentQuotients.h.


Member Data Documentation

SetOf<Word> NilpotentWP::theWords [private]
 

Definition at line 301 of file NilpotentQuotients.h.

const SMFPGroup* NilpotentWP::theGroup [private]
 

Definition at line 302 of file NilpotentQuotients.h.

int NilpotentWP::theCommutatorsLength [private]
 

Definition at line 304 of file NilpotentQuotients.h.

bool NilpotentWP::isCommutatorsCheck [private]
 

Definition at line 306 of file NilpotentQuotients.h.

VectorOf<Word> NilpotentWP::generators [private]
 

Definition at line 307 of file NilpotentQuotients.h.

int NilpotentWP::theClass [private]
 

Definition at line 310 of file NilpotentQuotients.h.

NilpotentWPARCer NilpotentWP::arcer [private]
 

Definition at line 313 of file NilpotentQuotients.h.

bool NilpotentWP::isStarted [private]
 

Definition at line 315 of file NilpotentQuotients.h.

Trichotomy NilpotentWP::is_trivial [private]
 

Definition at line 316 of file NilpotentQuotients.h.

Word NilpotentWP::retWord [private]
 

Definition at line 317 of file NilpotentQuotients.h.

VectorOf<int> NilpotentWP::commutator [private]
 

Definition at line 318 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