| AAGProtocolInstance | |
| AdvDehnAlgorithm | |
| AImage | |
| Alphabet | Implements an abstract interface for all alphabet realizations |
| AParser | |
| AutoSet | Abstract interface for a set of Maps (Automorphisms) |
| BalancedTree< Obj > | Class BalancedTree (container class intended to keep an ordered sequence of objects, supports fast ninsertions) |
| BalancedTree< Obj >::BTNode | |
| BKLLeftNormalForm | Birman-Ko-Lee left normal form |
| BKLRightNormalForm | (Contains errors!!! Not to be used yet) Birman-Ko-Lee right normal form |
| BraidGroup | Class BraidGroup (defines a representation of a Braid Group)// |
| BraidNode | Defines a crossing in a linked braid structure// |
| CImage | |
| CLUTImage | |
| compMaps | Implements a comparison operator of two maps |
| ConfigFile | Implements a mechanism for passing parameters from a configuration file |
| ConstWordIterator | |
| CutVertices | Implements an algorithm to find all articulation points of a graph// |
| DehornoyForm | Dehornoy Form of a braid word (aka/ handle free form) |
| Dump | |
| dump< T > | |
| EditingDistance | Implements the Editing (Levenstein) distance between two words |
| Equation | |
| FiniteAlphabet | Implements a finite size alphabet |
| FoldDetails | |
| Graphs::FoldDetails< VertexType, EdgeType > | |
| FPGroup | Class FPGroup (finitely presented group) |
| FreeGroup | |
| FSA | |
| FSAEdge | |
| FSARep | |
| FSAState | |
| Graph | |
| Graphs::GraphConcept< VertexType, EdgeType > | The main class for graph types |
| Graphs::GraphConceptRep< VertexType, EdgeType > | Representation class for graph types |
| GraphDrawingAttributes | |
| GraphEdge | Defines non-labelled edge of the directed graph |
| GraphRep | |
| GraphState | |
| GraphVertex< EdgeType > | Graph vertex |
| GRImage | |
| GRLUTImage | |
| HammingDistance | Implements the Hamming distance between two words |
| HammingDistanceCyclic | Implements the Hamming distance between two cyclic words |
| InfiniteAlphabet | Implements an infinite size alphabet |
| Integer | |
| IntLabeledEdge | Defines labelled (by integer) edge of the directed graph |
| IntRep | |
| KLProtocolInstance | |
| LengthAttack_A1 | Implements Length-based attack on AAG protocol |
| LengthAttack_A2 | Implements Length-based attack on AAG protocol |
| LengthAttack_A3 | Implements Length-based attack on AAG protocol |
| LengthAttackBase | Basis interface for classes implementing the Length-Based attack |
| Levenstein | A class for computing the Levenstein distance between two words |
| LinkedBraidStructure | |
| LinkedBraidStructureTransform | |
| LookUpTable | |
| ltstr | Implements a comparison operator on two strings |
| LUTImage | |
| Map | Defines a representation of a map between two sets of words |
| __gnu_cxx::map_hash | |
| MinusOneRep | |
| MotivePattern | |
| MotivePatternWrapper | |
| NielsenAutoSet | Implements a set of Nielsen automorphisms of a free group |
| ObjectOf< Rep > | |
| OneRep | |
| PairDistanceSimilarityTest | Implements a hypothesis testing that two words a similar according to some given criteria |
| PairGenerator | Abstract interface for classes defining sword pairs similarities |
| Parser | |
| PBar | |
| Permutation | Permutation |
| Permutation::triple | |
| PermutationEnumerator | |
| PlanarGraphEdge | Defines non-labelled edge of the directed planar graph |
| PlanarGraphIntLabelledEdge | Defines non-labelled edge of the directed planar graph |
| PowerWord | |
| PowerWordRep | |
| QuadEquationTranformationGraph | |
| quadruple< T1, T2, T3, T4 > | |
| quintuple< T1, T2, T3, T4, T5 > | |
| RandLib | Static wrapper class for RANDLIB Library |
| RandLibURG | A wrapper class for RANLIB Library |
| RandomPairGenerator | Implements a class for generating pseudo-random pairs of words |
| Rational | |
| RefCounter | |
| RestrictedWhiteheadAutoSet | Implements a so-called restricted set of Whitehead automorphisms of a free group |
| ShftConjKeyInstance | |
| ShftConjKeyInstanceGarside | Container for public and private information in Dehornoy's authentification protocol |
| StringScrambler | |
| StringSimilarityMeasure | Abstract interface for a class implementing string (Word) similarity measure |
| SubgroupFG | |
| SubwordEditingDistanceCyclic | Implements the Editing distance between two cyclic words |
| SubwordHammingDistanceCyclic | Implements the Hamming distance between two cyclic words |
| SubwordScrambler | |
| TheGrigorchukGroupAlgorithms | Static class TheGrigorchukGroupAlgorithms encapsulates algorithms for the original Grigorchuk group |
| ThLeftNormalForm | Defines a representation of a left Garside normal form |
| ThRightNormalForm | Defines a representation of a right Garside normal form |
| triple< T1, T2, T3 > | |
| TripleDecompositionProtocolInstance | Definition of the class TripleDecompositionProtocolInstance |
| UniformScrambler | |
| Value | Implements data types of parameters obtained from a configuration file |
| VectorEnumerator | Class VectorEnumerator |
| WhiteheadAutoSetType2 | Implements the set of Whitehead automorphisms of type II |
| WhiteheadGraph | Interface class for Whitehead graphs |
| WhiteheadMinimization | Implements a greedy procedure of reducing a word to its minimal length |
| WhiteheadMultiGraph | Whitehead Multi-Graph (Not implemented yet) |
| WhiteheadSimpleGraph | Implements Whitehead Simple graph (i.e. no multiple edges or loops allowed) |
| Word | Class Word (defines a representation of a Word over a group alphabet)// |
| WordDraw | |
| WordIterator | |
| WordMultiplyScrambler | |
| WordPairComparison | Implements a probabilistic measure for comparing two words |
| WordRep | |
| YYSTYPE | |
| ZeroRep | |