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

SGOfNilpotentGroup Class Reference

#include <SGOfNilpotentGroup.h>

Inheritance diagram for SGOfNilpotentGroup::

ObjectOf List of all members.

Public Methods

 SGOfNilpotentGroup (const NilpotentGroup &ng, const VectorOf< Word > &gens)
void initPreimage () const
void initParent () const
void initBasis () const
const class NilpotentGroupparentGroup () const
const class VectorOf< Word >& generators () const
const class MalcevSetpreimageBasis () const
bool preimageIsInitialized () const
bool parentIsInitialized () const
bool basisIsInitialized () const
Type actualType () const
VectorOf<PolyWordbasis () const
VectorOf<CharsbasisNames () const
int theHirschNumber () const
int index () const
bool isTrivial () const
bool isCentral () const
bool isNormal () const
bool isAbelian () const
int subgroupClass () const
int order () const
VectorOf<WordnormalClosureBasis () const
VectorOf<WordnormalClosureGens () const
PresentationForSNG makePresentation () const
VectorOf<Wordjoin (const SGOfNilpotentGroup &SGR) const
VectorOf<Wordjoin (const VectorOf< Word > &V) const
bool contains (const VectorOf< Word > &V) const
bool contains (const SGOfNilpotentGroup &SG) const
bool equalTo (const SGOfNilpotentGroup &SG) const
bool contains (const Word &w) const
bool decompose (const PolyWord &w, PolyWord &decomp) const
void printBasis (ostream &s) const
ostream& writeIPC (ostream &s) const
istream& readIPC (istream &s) const
Chars asDecomposition (const PolyWord &p) const

Static Public Methods

Type type ()

Static Private Methods

SGOfNilpotentGroupRepmakeRep (const NilpotentGroup &ng, const VectorOf< Word > &gens)

Constructor & Destructor Documentation

SGOfNilpotentGroup::SGOfNilpotentGroup ( const NilpotentGroup & ng,
const VectorOf< Word > & gens )
 


Member Function Documentation

void SGOfNilpotentGroup::initPreimage ( ) const [inline]
 

Definition at line 47 of file SGOfNilpotentGroup.h.

void SGOfNilpotentGroup::initParent ( ) const [inline]
 

Definition at line 52 of file SGOfNilpotentGroup.h.

void SGOfNilpotentGroup::initBasis ( ) const [inline]
 

Definition at line 57 of file SGOfNilpotentGroup.h.

const class NilpotentGroup & SGOfNilpotentGroup::parentGroup ( ) const [inline]
 

Definition at line 70 of file SGOfNilpotentGroup.h.

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

Definition at line 76 of file SGOfNilpotentGroup.h.

Referenced by contains().

const class MalcevSet & SGOfNilpotentGroup::preimageBasis ( ) const [inline]
 

Definition at line 82 of file SGOfNilpotentGroup.h.

bool SGOfNilpotentGroup::preimageIsInitialized ( ) const [inline]
 

Definition at line 87 of file SGOfNilpotentGroup.h.

bool SGOfNilpotentGroup::parentIsInitialized ( ) const [inline]
 

Definition at line 92 of file SGOfNilpotentGroup.h.

bool SGOfNilpotentGroup::basisIsInitialized ( ) const [inline]
 

Definition at line 97 of file SGOfNilpotentGroup.h.

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

Definition at line 102 of file SGOfNilpotentGroup.h.

Type SGOfNilpotentGroup::actualType ( ) const [inline]
 

Definition at line 104 of file SGOfNilpotentGroup.h.

VectorOf< PolyWord > SGOfNilpotentGroup::basis<PolyWord> ( ) const [inline]
 

Definition at line 106 of file SGOfNilpotentGroup.h.

VectorOf< Chars > SGOfNilpotentGroup::basisNames<Chars> ( ) const [inline]
 

Definition at line 112 of file SGOfNilpotentGroup.h.

int SGOfNilpotentGroup::theHirschNumber ( ) const [inline]
 

Definition at line 122 of file SGOfNilpotentGroup.h.

int SGOfNilpotentGroup::index ( ) const [inline]
 

Definition at line 128 of file SGOfNilpotentGroup.h.

bool SGOfNilpotentGroup::isTrivial ( ) const [inline]
 

Definition at line 139 of file SGOfNilpotentGroup.h.

bool SGOfNilpotentGroup::isCentral ( ) const [inline]
 

Definition at line 145 of file SGOfNilpotentGroup.h.

bool SGOfNilpotentGroup::isNormal ( ) const [inline]
 

Definition at line 151 of file SGOfNilpotentGroup.h.

bool SGOfNilpotentGroup::isAbelian ( ) const [inline]
 

Definition at line 157 of file SGOfNilpotentGroup.h.

int SGOfNilpotentGroup::subgroupClass ( ) const [inline]
 

Definition at line 163 of file SGOfNilpotentGroup.h.

int SGOfNilpotentGroup::order ( ) const [inline]
 

Definition at line 169 of file SGOfNilpotentGroup.h.

VectorOf< Word > SGOfNilpotentGroup::normalClosureBasis<Word> ( ) const [inline]
 

Definition at line 189 of file SGOfNilpotentGroup.h.

VectorOf< Word > SGOfNilpotentGroup::normalClosureGens<Word> ( ) const [inline]
 

Definition at line 195 of file SGOfNilpotentGroup.h.

PresentationForSNG SGOfNilpotentGroup::makePresentation ( ) const [inline]
 

Definition at line 201 of file SGOfNilpotentGroup.h.

VectorOf< Word > SGOfNilpotentGroup::join<Word> ( const SGOfNilpotentGroup & SGR ) const [inline]
 

Definition at line 211 of file SGOfNilpotentGroup.h.

VectorOf< Word > SGOfNilpotentGroup::join<Word> ( const VectorOf< Word > & V ) const [inline]
 

Definition at line 217 of file SGOfNilpotentGroup.h.

bool SGOfNilpotentGroup::contains ( const VectorOf< Word > & V ) const [inline]
 

Definition at line 227 of file SGOfNilpotentGroup.h.

Referenced by equalTo().

bool SGOfNilpotentGroup::contains ( const SGOfNilpotentGroup & SG ) const [inline]
 

Definition at line 233 of file SGOfNilpotentGroup.h.

bool SGOfNilpotentGroup::equalTo ( const SGOfNilpotentGroup & SG ) const [inline]
 

Definition at line 240 of file SGOfNilpotentGroup.h.

bool SGOfNilpotentGroup::contains ( const Word & w ) const [inline]
 

Definition at line 258 of file SGOfNilpotentGroup.h.

bool SGOfNilpotentGroup::decompose ( const PolyWord & w,
PolyWord & decomp ) const [inline]
 

Definition at line 265 of file SGOfNilpotentGroup.h.

void SGOfNilpotentGroup::printBasis ( ostream & s ) const [inline]
 

Definition at line 286 of file SGOfNilpotentGroup.h.

ostream & SGOfNilpotentGroup::writeIPC ( ostream & s ) const [inline]
 

Definition at line 290 of file SGOfNilpotentGroup.h.

Referenced by operator<().

istream & SGOfNilpotentGroup::readIPC ( istream & s ) const [inline]
 

Definition at line 294 of file SGOfNilpotentGroup.h.

Referenced by operator>().

Chars SGOfNilpotentGroup::asDecomposition ( const PolyWord & p ) const [inline]
 

Definition at line 298 of file SGOfNilpotentGroup.h.

SGOfNilpotentGroupRep* SGOfNilpotentGroup::makeRep ( const NilpotentGroup & ng,
const VectorOf< Word > & gens ) [static, private]
 


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