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

DetailedReport Class Reference

#include <AP-fixups.h>

List of all members.

Public Methods

 DetailedReport (const FPGroup &group, const VectorOf< Word > &subgroup, const Chars fileName=File().getFileName())
 DetailedReport (const FPGroup &group, const Chars fileName=File().getFileName())
ostream& file ()
bool haveDetails () const
Chars getFileName () const
void printDehnTransformationDetails (const Word &w)
void printTrivialWordDetails (const Word &w, const ProductOfRelatorConjugates &deco, const bool header)
void printNonTrivialWordDetails (const Word &w, const Chars &expl, const bool header)
void printTrivialGeneratorDetails (const Generator &g, const ProductOfRelatorConjugates &deco, const bool header)
void printNonTrivialGeneratorDetails (const Generator &g, const Chars &explanation, const bool header)
void printTrivialCommutatorDetails (const Chars &comm, const ProductOfRelatorConjugates &deco, const bool header)
void printNonTrivialCommutatorDetails (const Chars &comm, const Chars &explanation, const bool header)
void printSubgroupElement (const Word &w, const ProductOfRelatorConjugates &deco, const bool header)

Private Methods

void printTrivialWordDecomposition (const ProductOfRelatorConjugates &deco)
void printHeader (const bool header)
void buildRelators ()

Private Attributes

bool bHaveDetails
File theFile
FPGroup G
VectorOf<WordH
bool builtRelators
AssociationsOf<Word, int> theRelators
AssociationsOf<Word, int> theSGenerators


Constructor & Destructor Documentation

DetailedReport::DetailedReport ( const FPGroup & group,
const VectorOf< Word > & subgroup,
const Chars fileName = File().getFileName() )
 

DetailedReport::DetailedReport ( const FPGroup & group,
const Chars fileName = File().getFileName() )
 


Member Function Documentation

ostream & DetailedReport::file ( ) [inline]
 

Definition at line 224 of file AP-fixups.h.

bool DetailedReport::haveDetails ( ) const [inline]
 

Definition at line 283 of file AP-fixups.h.

Referenced by SubgroupContainment::haveDetails(), SetOfWordsChecker::haveDetails(), IsTrivialChecker::haveDetails(), and IsAbelianChecker::haveDetails().

Chars DetailedReport::getFileName ( ) const [inline]
 

Definition at line 289 of file AP-fixups.h.

Referenced by SubgroupContainment::getDecompositionFileName(), SetOfWordsChecker::getDecompositionFileName(), SetOfWordsChecker::getDehnTransformationFileName(), IsTrivialChecker::getDetailsFileName(), and IsAbelianChecker::getDetailsFileName().

void DetailedReport::printDehnTransformationDetails ( const Word & w )
 

void DetailedReport::printTrivialWordDetails ( const Word & w,
const ProductOfRelatorConjugates & deco,
const bool header )
 

void DetailedReport::printNonTrivialWordDetails ( const Word & w,
const Chars & expl,
const bool header )
 

void DetailedReport::printTrivialGeneratorDetails ( const Generator & g,
const ProductOfRelatorConjugates & deco,
const bool header )
 

void DetailedReport::printNonTrivialGeneratorDetails ( const Generator & g,
const Chars & explanation,
const bool header )
 

void DetailedReport::printTrivialCommutatorDetails ( const Chars & comm,
const ProductOfRelatorConjugates & deco,
const bool header )
 

void DetailedReport::printNonTrivialCommutatorDetails ( const Chars & comm,
const Chars & explanation,
const bool header )
 

void DetailedReport::printSubgroupElement ( const Word & w,
const ProductOfRelatorConjugates & deco,
const bool header )
 

void DetailedReport::printTrivialWordDecomposition ( const ProductOfRelatorConjugates & deco ) [private]
 

void DetailedReport::printHeader ( const bool header ) [private]
 

void DetailedReport::buildRelators ( ) [private]
 


Member Data Documentation

bool DetailedReport::bHaveDetails [private]
 

Definition at line 272 of file AP-fixups.h.

File DetailedReport::theFile [private]
 

Definition at line 273 of file AP-fixups.h.

FPGroup DetailedReport::G [private]
 

Definition at line 274 of file AP-fixups.h.

VectorOf<Word> DetailedReport::H [private]
 

Definition at line 275 of file AP-fixups.h.

bool DetailedReport::builtRelators [private]
 

Definition at line 276 of file AP-fixups.h.

AssociationsOf<Word, int> DetailedReport::theRelators [private]
 

Definition at line 277 of file AP-fixups.h.

AssociationsOf<Word, int> DetailedReport::theSGenerators [private]
 

Definition at line 278 of file AP-fixups.h.


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