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

OneRelatorGroupWithTorsion Class Reference

#include <OneRelatorGroupWithTorsion.h>

Inheritance diagram for OneRelatorGroupWithTorsion::

DerivedObjectOf ObjectOf List of all members.

Public Methods

 OneRelatorGroupWithTorsion (int ngens, const Word &relator)
 OneRelatorGroupWithTorsion (const VectorOf< Chars > &gennames, const Word &relator)
 OneRelatorGroupWithTorsion (const FPGroup &G)
bool isProperMagnusSubgroup (const VectorOf< Generator > &subgroup) const
bool doesMagnusSubgroupContainElt (const VectorOf< Generator > &subgroup, const Word &w, Word &wInSubgroupBasis) const
bool isPowerOfEltInMagnusSubgroup (const VectorOf< Generator > &subgroup, const Word &w, Word &subgroupElt, int &powerOfElt) const
Trichotomy wordProblem (const Word &w, ProductOfRelatorConjugates &productOfRelatorConjugates) const
Trichotomy conjugacyProblem (const Word &u, const Word &v, Word &conjugator) const
Trichotomy maximalRoot (const Word &w, Word &maxRoot, int &maxPower) const
int powerOfElt (const Word &w, Word &st, Word &x, ProductOfRelatorConjugates &productOfRelatorConjugates) const
VectorOf<WordcentralizerOfElt (const Word &w) const

Protected Methods

 OneRelatorGroupWithTorsion (OneRelatorGroupWithTorsionRep *newrep)

Constructor & Destructor Documentation

OneRelatorGroupWithTorsion::OneRelatorGroupWithTorsion ( int ngens,
const Word & relator ) [inline]
 

Definition at line 170 of file OneRelatorGroupWithTorsion.h.

OneRelatorGroupWithTorsion::OneRelatorGroupWithTorsion ( const VectorOf< Chars > & gennames,
const Word & relator ) [inline]
 

Definition at line 177 of file OneRelatorGroupWithTorsion.h.

OneRelatorGroupWithTorsion::OneRelatorGroupWithTorsion ( const FPGroup & G ) [inline]
 

Definition at line 184 of file OneRelatorGroupWithTorsion.h.

OneRelatorGroupWithTorsion::OneRelatorGroupWithTorsion ( OneRelatorGroupWithTorsionRep * newrep ) [inline, protected]
 

Definition at line 312 of file OneRelatorGroupWithTorsion.h.


Member Function Documentation

bool OneRelatorGroupWithTorsion::isProperMagnusSubgroup ( const VectorOf< Generator > & subgroup ) const [inline]
 

Definition at line 209 of file OneRelatorGroupWithTorsion.h.

bool OneRelatorGroupWithTorsion::doesMagnusSubgroupContainElt ( const VectorOf< Generator > & subgroup,
const Word & w,
Word & wInSubgroupBasis ) const [inline]
 

Definition at line 215 of file OneRelatorGroupWithTorsion.h.

bool OneRelatorGroupWithTorsion::isPowerOfEltInMagnusSubgroup ( const VectorOf< Generator > & subgroup,
const Word & w,
Word & subgroupElt,
int & powerOfElt ) const [inline]
 

Definition at line 224 of file OneRelatorGroupWithTorsion.h.

Trichotomy OneRelatorGroupWithTorsion::wordProblem ( const Word & w,
ProductOfRelatorConjugates & productOfRelatorConjugates ) const [inline]
 

Definition at line 242 of file OneRelatorGroupWithTorsion.h.

Trichotomy OneRelatorGroupWithTorsion::conjugacyProblem ( const Word & u,
const Word & v,
Word & conjugator ) const [inline]
 

Definition at line 255 of file OneRelatorGroupWithTorsion.h.

Trichotomy OneRelatorGroupWithTorsion::maximalRoot ( const Word & w,
Word & maxRoot,
int & maxPower ) const [inline]
 

Definition at line 264 of file OneRelatorGroupWithTorsion.h.

int OneRelatorGroupWithTorsion::powerOfElt ( const Word & w,
Word & st,
Word & x,
ProductOfRelatorConjugates & productOfRelatorConjugates ) const [inline]
 

Definition at line 273 of file OneRelatorGroupWithTorsion.h.

VectorOf< Word > OneRelatorGroupWithTorsion::centralizerOfElt<Word> ( const Word & w ) const [inline]
 

Definition at line 285 of file OneRelatorGroupWithTorsion.h.


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