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

SGOfFPNilpotentGroupRep Class Reference

#include <SGOfFPNGRep.h>

Inheritance diagram for SGOfFPNilpotentGroupRep::

SGOfNilpotentGroupRep GenericRep PureRep RefCounter List of all members.

Public Methods

 SGOfFPNilpotentGroupRep (const NilpotentGroup &ng, const VectorOf< Word > &gens)
virtual void initPreimage () const
virtual void initParent () const
virtual void initBasis () const
virtual const class NilpotentGroupparentGroup () const
virtual const class VectorOf<
Word >& 
generators () const
virtual const class MalcevSetpreimageBasis () const
bool preimageIsInitialized () const
bool parentIsInitialized () const
bool basisIsInitialized () const
VectorOf<PolyWordbasis () const
VectorOf<CharsbasisNames () const
virtual int theHirschNumber () const
virtual int order () const
virtual VectorOf<WordnormalClosureBasis () const
bool decompose (const PolyWord &w, PolyWord &decomp) const
virtual void printBasis (ostream &) const
virtual ostream& writeIPC (ostream &s) const
virtual istream& readIPC (istream &s) const
virtual Chars asDecomposition (const PolyWord &p) const
virtual Type actualType () const

Static Public Methods

Type type ()

Static Public Attributes

const Type theSGOfFPNilpotentGroupType

Protected Methods

virtual GenericRepclone () const

Private Attributes

MalcevSet thePreimage
bool preimageInitialized
SubgroupBasis theBasisSet
VectorOf<PolyWordtheBasis
VectorOf<CharstheBasisNames

Constructor & Destructor Documentation

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


Member Function Documentation

virtual void SGOfFPNilpotentGroupRep::initPreimage ( ) const [virtual]
 

Reimplemented from SGOfNilpotentGroupRep.

virtual void SGOfFPNilpotentGroupRep::initParent ( ) const [virtual]
 

Reimplemented from SGOfNilpotentGroupRep.

virtual void SGOfFPNilpotentGroupRep::initBasis ( ) const [virtual]
 

Reimplemented from SGOfNilpotentGroupRep.

const class NilpotentGroup & SGOfFPNilpotentGroupRep::parentGroup ( ) const [inline, virtual]
 

Reimplemented from SGOfNilpotentGroupRep.

Definition at line 60 of file SGOfFPNGRep.h.

const class VectorOf< Word > & SGOfFPNilpotentGroupRep::generators ( ) const [inline, virtual]
 

Reimplemented from SGOfNilpotentGroupRep.

Definition at line 65 of file SGOfFPNGRep.h.

virtual const class MalcevSet& SGOfFPNilpotentGroupRep::preimageBasis ( ) const [virtual]
 

Reimplemented from SGOfNilpotentGroupRep.

bool SGOfFPNilpotentGroupRep::preimageIsInitialized ( ) const [inline, virtual]
 

Reimplemented from SGOfNilpotentGroupRep.

Definition at line 74 of file SGOfFPNGRep.h.

bool SGOfFPNilpotentGroupRep::parentIsInitialized ( ) const [inline, virtual]
 

Reimplemented from SGOfNilpotentGroupRep.

Definition at line 79 of file SGOfFPNGRep.h.

bool SGOfFPNilpotentGroupRep::basisIsInitialized ( ) const [inline, virtual]
 

Reimplemented from SGOfNilpotentGroupRep.

Definition at line 83 of file SGOfFPNGRep.h.

VectorOf<PolyWord> SGOfFPNilpotentGroupRep::basis ( ) const [virtual]
 

Reimplemented from SGOfNilpotentGroupRep.

VectorOf<Chars> SGOfFPNilpotentGroupRep::basisNames ( ) const [virtual]
 

Reimplemented from SGOfNilpotentGroupRep.

int SGOfFPNilpotentGroupRep::theHirschNumber ( ) const [inline, virtual]
 

Reimplemented from SGOfNilpotentGroupRep.

Definition at line 101 of file SGOfFPNGRep.h.

virtual int SGOfFPNilpotentGroupRep::order ( ) const [virtual]
 

Reimplemented from SGOfNilpotentGroupRep.

virtual VectorOf<Word> SGOfFPNilpotentGroupRep::normalClosureBasis ( ) const [virtual]
 

Reimplemented from SGOfNilpotentGroupRep.

bool SGOfFPNilpotentGroupRep::decompose ( const PolyWord & w,
PolyWord & decomp ) const [virtual]
 

Reimplemented from SGOfNilpotentGroupRep.

virtual void SGOfFPNilpotentGroupRep::printBasis ( ostream & ) const [virtual]
 

Reimplemented from SGOfNilpotentGroupRep.

virtual ostream& SGOfFPNilpotentGroupRep::writeIPC ( ostream & s ) const [virtual]
 

Reimplemented from SGOfNilpotentGroupRep.

virtual istream& SGOfFPNilpotentGroupRep::readIPC ( istream & s ) const [virtual]
 

Reimplemented from SGOfNilpotentGroupRep.

virtual Chars SGOfFPNilpotentGroupRep::asDecomposition ( const PolyWord & p ) const [virtual]
 

Reimplemented from SGOfNilpotentGroupRep.

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

Returns unique object type.

Every representation class derived from this should carry a similarly defined type member

Reimplemented from SGOfNilpotentGroupRep.

Definition at line 241 of file SGOfFPNGRep.h.

Type SGOfFPNilpotentGroupRep::actualType ( ) const [inline, virtual]
 

Returns objects type.

This member serves as the root of all type querying members in this type scheme every representation class derived from this should override this member similarly to return the actual type of the class

Reimplemented from SGOfNilpotentGroupRep.

Definition at line 243 of file SGOfFPNGRep.h.

virtual GenericRep* SGOfFPNilpotentGroupRep::clone ( ) const [protected, virtual]
 

Returns a pointer to a copy of the GenericRep object.

Reimplemented from SGOfNilpotentGroupRep.


Member Data Documentation

const Type SGOfFPNilpotentGroupRep::theSGOfFPNilpotentGroupType [static]
 

Definition at line 239 of file SGOfFPNGRep.h.

MalcevSet SGOfFPNilpotentGroupRep::thePreimage [private]
 

Definition at line 256 of file SGOfFPNGRep.h.

bool SGOfFPNilpotentGroupRep::preimageInitialized [private]
 

Definition at line 257 of file SGOfFPNGRep.h.

SubgroupBasis SGOfFPNilpotentGroupRep::theBasisSet [private]
 

Definition at line 259 of file SGOfFPNGRep.h.

VectorOf<PolyWord> SGOfFPNilpotentGroupRep::theBasis [private]
 

Definition at line 260 of file SGOfFPNGRep.h.

VectorOf<Chars> SGOfFPNilpotentGroupRep::theBasisNames [private]
 

Definition at line 261 of file SGOfFPNGRep.h.


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