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

FGGroup Class Reference

#include <FGGroup.h>

Inheritance diagram for FGGroup::

DerivedObjectOf ObjectOf Subgroup List of all members.

Public Methods

 FGGroup (const Group &g)
int numberOfGenerators () const
Chars nameOfGenerator (int i) const
Chars nameOfGenerator (Generator g) const
VectorOf<CharsnamesOfGenerators () const
Elt eval (const Word &w) const
Trichotomy wordProblem (const Word &w) const
Trichotomy conjugacyProblem (const Word &u, const Word &v) const
void closeUnderCyclicPermutations (SetOf< Word > &S) const
Word readWord (istream &istr, Chars &errMesg) const
SetOf<WordreadSetOfWords (istream &istr, Chars &errMesg) const
VectorOf<WordreadVectorOfWords (istream &istr, Chars &errMesg) const
void printGenerator (ostream &ostr, const Generator &g) const
void printGenerators (ostream &ostr) const
void printWord (ostream &ostr, const Word &w) const
void printSetOfWords (ostream &ostr, const SetOf< Word > &S) const
void printVectorOfWords (ostream &ostr, const VectorOf< Word > &V, char *leftBracket="{", char *rightBracket="}") const
Subgroup randomSubgroup () const

Static Public Methods

Type type ()

Protected Methods

 FGGroup (FGGroupRep *newrep)

Constructor & Destructor Documentation

FGGroup::FGGroup ( const Group & g ) [inline]

Definition at line 50 of file FGGroup.h.

FGGroup::FGGroup ( FGGroupRep * newrep ) [inline, protected]

Definition at line 255 of file FGGroup.h.

Member Function Documentation

Type FGGroup::type ( ) [inline, static]

Reimplemented in Subgroup.

Definition at line 61 of file FGGroup.h.

int FGGroup::numberOfGenerators ( ) const [inline]

Definition at line 67 of file FGGroup.h.

Referenced by Automorphism::Automorphism(), Map::Map(), RegularAuto::makeAutomorphism(), SingularEndo::makeEndomorphism(), MapRep::operator==(), and Map::setGeneratingImages().

Chars FGGroup::nameOfGenerator ( int i ) const

Chars FGGroup::nameOfGenerator ( Generator g ) const

VectorOf< Chars > FGGroup::namesOfGenerators<Chars> ( ) const [inline]

Definition at line 76 of file FGGroup.h.

Elt FGGroup::eval ( const Word & w ) const [inline]

Definition at line 114 of file FGGroup.h.

Referenced by Map::postEvalImage().

Trichotomy FGGroup::wordProblem ( const Word & w ) const [inline]

Definition at line 119 of file FGGroup.h.

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

Definition at line 125 of file FGGroup.h.

void FGGroup::closeUnderCyclicPermutations ( SetOf< Word > & S ) const

Word FGGroup::readWord ( istream & istr,
Chars & errMesg ) const

SetOf<Word> FGGroup::readSetOfWords ( istream & istr,
Chars & errMesg ) const

VectorOf<Word> FGGroup::readVectorOfWords ( istream & istr,
Chars & errMesg ) const

void FGGroup::printGenerator ( ostream & ostr,
const Generator & g ) const [inline]

Definition at line 173 of file FGGroup.h.

void FGGroup::printGenerators ( ostream & ostr ) const [inline]

Definition at line 178 of file FGGroup.h.

void FGGroup::printWord ( ostream & ostr,
const Word & w ) const [inline]

Definition at line 184 of file FGGroup.h.

void FGGroup::printSetOfWords ( ostream & ostr,
const SetOf< Word > & S ) const [inline]

Definition at line 189 of file FGGroup.h.

void FGGroup::printVectorOfWords ( ostream & ostr,
const VectorOf< Word > & V,
char * leftBracket = "{",
char * rightBracket = "}" ) const [inline]

Definition at line 194 of file FGGroup.h.

Subgroup FGGroup::randomSubgroup ( ) const

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