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

const SMFPGrouptheGroup
int theCommutatorsLength
bool isCommutatorsCheck
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