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

HNNExtOfORGroupWithTorsion::MaximalRootProblem Class Reference

#include <HNNExtOfORGroup.h>

List of all members.

Public Methods

 MaximalRootProblem (const Word &w)
void solve (const HNNExtOfORGroupWithTorsion &group)
Word root () const
int power () const
Trichotomy answer () const

Private Methods

bool lexCheckOfStableLetters (const VectorOf< Word > &wDeco, const int rootLen) const
void lengthN (const HNNExtOfORGroupWithTorsion &H, const VectorOf< Word > &wDeco)
void setAnswer (const Word &maxRoot, const int maxPower)
void adjustRoot ()

Private Attributes

const Word theWord
Trichotomy theAnswer
Word theRoot
int thePower
bool isSolved


Constructor & Destructor Documentation

HNNExtOfORGroupWithTorsion::MaximalRootProblem::MaximalRootProblem ( const Word & w )
 


Member Function Documentation

void HNNExtOfORGroupWithTorsion::MaximalRootProblem::solve ( const HNNExtOfORGroupWithTorsion & group )
 

Word HNNExtOfORGroupWithTorsion::MaximalRootProblem::root ( ) const [inline]
 

Definition at line 400 of file HNNExtOfORGroup.h.

int HNNExtOfORGroupWithTorsion::MaximalRootProblem::power ( ) const [inline]
 

Definition at line 402 of file HNNExtOfORGroup.h.

Trichotomy HNNExtOfORGroupWithTorsion::MaximalRootProblem::answer ( ) const [inline]
 

Definition at line 404 of file HNNExtOfORGroup.h.

bool HNNExtOfORGroupWithTorsion::MaximalRootProblem::lexCheckOfStableLetters ( const VectorOf< Word > & wDeco,
const int rootLen ) const [private]
 

void HNNExtOfORGroupWithTorsion::MaximalRootProblem::lengthN ( const HNNExtOfORGroupWithTorsion & H,
const VectorOf< Word > & wDeco ) [private]
 

void HNNExtOfORGroupWithTorsion::MaximalRootProblem::setAnswer ( const Word & maxRoot,
const int maxPower ) [private]
 

void HNNExtOfORGroupWithTorsion::MaximalRootProblem::adjustRoot ( ) [private]
 


Member Data Documentation

const Word HNNExtOfORGroupWithTorsion::MaximalRootProblem::theWord [private]
 

Definition at line 419 of file HNNExtOfORGroup.h.

Trichotomy HNNExtOfORGroupWithTorsion::MaximalRootProblem::theAnswer [private]
 

Definition at line 420 of file HNNExtOfORGroup.h.

Word HNNExtOfORGroupWithTorsion::MaximalRootProblem::theRoot [private]
 

Definition at line 421 of file HNNExtOfORGroup.h.

int HNNExtOfORGroupWithTorsion::MaximalRootProblem::thePower [private]
 

Definition at line 422 of file HNNExtOfORGroup.h.

bool HNNExtOfORGroupWithTorsion::MaximalRootProblem::isSolved [private]
 

Definition at line 423 of file HNNExtOfORGroup.h.


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