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

Subgroup Class Reference

#include <Subgroup.h>

Inheritance diagram for Subgroup::

FGGroup DerivedObjectOf ObjectOf List of all members.

Public Methods

 Subgroup (const FGGroup &parent)
 Subgroup (const FGGroup &parent, const VectorOf< Word > &gens)
 Subgroup (const FGGroup &parent, const SetOf< Word > &gens)
const FGGroupparentGroup () const
const VectorOf<Word>& generators () const
void setParentGroup (const Group &g)
void setGenerators (const VectorOf< Word > &s)
Subgroup& addGenerator (const Word &w)
Subgroup& deleteGenerator (const Word &w)
Word findRelator ()
Bool redundantRelator (const Word &u)

Static Public Methods

Type type ()

Private Methods

const SubgroupReplook () const
SubgroupRepenhance () const
SubgroupRepchange ()
 Subgroup (SubgroupRep *newrep)

Constructor & Destructor Documentation

Subgroup::Subgroup ( const FGGroup & parent ) [inline]
 

Definition at line 238 of file Subgroup.h.

Subgroup::Subgroup ( const FGGroup & parent,
const VectorOf< Word > & gens ) [inline]
 

Definition at line 243 of file Subgroup.h.

Subgroup::Subgroup ( const FGGroup & parent,
const SetOf< Word > & gens ) [inline]
 

Definition at line 249 of file Subgroup.h.

Subgroup::Subgroup ( SubgroupRep * newrep ) [inline, private]
 

Definition at line 379 of file Subgroup.h.


Member Function Documentation

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

Reimplemented from FGGroup.

Definition at line 262 of file Subgroup.h.

const FGGroup & Subgroup::parentGroup ( ) const [inline]
 

Definition at line 268 of file Subgroup.h.

const VectorOf< Word > & Subgroup::generators<Word> ( ) const [inline]
 

Definition at line 270 of file Subgroup.h.

void Subgroup::setParentGroup ( const Group & g ) [inline]
 

Definition at line 272 of file Subgroup.h.

void Subgroup::setGenerators ( const VectorOf< Word > & s ) [inline]
 

Definition at line 274 of file Subgroup.h.

Subgroup& Subgroup::addGenerator ( const Word & w )
 

Subgroup& Subgroup::deleteGenerator ( const Word & w )
 

Word Subgroup::findRelator ( ) [inline]
 

Definition at line 326 of file Subgroup.h.

Bool Subgroup::redundantRelator ( const Word & u ) [inline]
 

Definition at line 334 of file Subgroup.h.

const SubgroupRep * Subgroup::look ( ) const [inline, private]
 

Returns a constant pointer to its representation object For safe read-only access.

Reimplemented from DerivedObjectOf.

Definition at line 365 of file Subgroup.h.

SubgroupRep * Subgroup::enhance ( ) const [inline, private]
 

Returns a pointer to its representation object

Warning:
for altering an object without triggering cloning. Use to change theRep without altering semantics.

Reimplemented from DerivedObjectOf.

Definition at line 368 of file Subgroup.h.

SubgroupRep * Subgroup::change ( ) [inline, private]
 

Returns a pointer to its representation object For safe read/write access.

Reimplemented from DerivedObjectOf.

Definition at line 371 of file Subgroup.h.


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