AAGKeyPairGenerator | |
AAGProtocolInstance | |
AdvDehnAlgorithm | |
AEKeyExchange | |
AImage | |
Alphabet | Implements an abstract interface for all alphabet realizations |
AParser | |
StraightLineProgramWord::Assertion | Structure used in function equal() only |
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) |
BG::BGMonomial | |
BKLLeftNormalForm | Birman-Ko-Lee left normal form |
BKLRightNormalForm | (Contains errors!!! Not to be used yet) Birman-Ko-Lee right normal form |
BraidDrawPDF | Class for drawing a braid on n strands as a square table |
BraidGroup | Class BraidGroup (defines a representation of a Braid Group)// |
BraidNode | Defines a crossing in a linked braid structure// |
BSets | Implements construction of the initial commuting sets of subgroup generators |
BalancedTree< Obj >::BTNode | |
CImage | |
CLUTImage | |
PC::Col | |
PC::PowerCircuitCompMatrix::ColHdr | |
CommDivider | |
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// |
DCBraidReduction | |
DDL | |
DDLNode | |
DehornoyForm | Dehornoy Form of a braid word (aka/ handle free form) |
dump< T > | |
Dump | |
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) |
FRDFIT | |
FreeGroup | |
FreeMetabelianGroupAlgorithms | Static class FreeMetabelianGroupAlgorithms encapsulates algorithms for FreeMetabelianGroup groups |
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 |
PC::SignMatrix< RowHdr, ColHdr, INTERNAL_TYPE >::intColHdr | |
IntLabeledEdge | Defines labelled (by integer) edge of the directed graph |
PC::PowerCircuitGraph::IntMarking | |
PC::PowerCircuitCompMatrix::IntMarking | |
PC::PowerCircuitCompMatrix::IntNode | |
PC::PowerCircuitGraph::IntNode | |
PC::SignMatrix< RowHdr, ColHdr, INTERNAL_TYPE >::intRowHdr | |
KLProtocolInstance | |
lCommDivider | |
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 | |
PC::Marking | |
MatrixFp | |
MaxCommutePartition | |
MotivePattern | |
MotivePatternWrapper | |
NielsenAutoSet | Implements a set of Nielsen automorphisms of a free group |
PC::Node | |
PC::PowerCircuitGraph::NodeUsedByType | |
ObjectOf< Rep > | |
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 | |
Partition | |
PBar | |
PDFPage | Class implements a page of a pdf document |
PDFPageObject | Implements interface for PDF drawing objects |
PDFPageObjectLine | Class for pfd line object |
PDFStructure | Implements a pdf document consisting of several pages |
Permutation | Permutation |
PermutationEnumerator | |
Perturbation | |
PlanarGraphEdge | Defines non-labelled edge of the directed planar graph |
PlanarGraphIntLabelledEdge | Defines non-labelled edge of the directed planar graph |
PC::PowerCircuit | |
PC::PowerCircuitCompMatrix | |
PC::PowerCircuitGraph | |
PowerWord | |
PowerWordRep | |
StraightLineProgramWord::Production | A production for a rule of a composition system |
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 |
RefCounter | |
RestrictedWhiteheadAutoSet | Implements a so-called restricted set of Whitehead automorphisms of a free group |
RGB | |
PC::Row | |
PC::PowerCircuitCompMatrix::RowHdr | |
ShftConjKeyInstance | |
ShftConjKeyInstanceGarside | Container for public and private information in Dehornoy's authentification protocol |
PC::SignMatrix< RowHdr, ColHdr, INTERNAL_TYPE > | |
StraightLineProgramWord | Class StraightLineProgramWord |
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 |
ThompsonGroupFNormalForm | Class ThompsonGroupFNormalForm (defines a representation of a normal form of an element of the Thompson's group F (infinitely generated))// |
ThRightNormalForm | Defines a representation of a right Garside normal form |
Permutation::triple | |
triple< T1, T2, T3 > | |
TripleDecompositionProtocolInstance | Definition of the class TripleDecompositionProtocolInstance |
TTP_Conf | Set of parameters required to construct the protocol instance |
TTPAttack | This is an implementation of an attack on TTP algorithm for generating public sets of generators of the Algebraic Eraser protocol |
TTPLBA | |
TTPTuple | Implements tuples corresponding to the putput of TTP algorithm |
udPDFPageObjectCircle | Class implements a square pdf object |
udPDFPageObjectHorizLine | Class implements a horizontal line pdf object |
udPDFPageObjectLine | Class implements pdf line object |
udPDFPageObjectRect | Class implements a rectangle pdf object |
udPDFPageObjectSquare | Class implements a square pdf object |
udPDFPageObjectText | Class for pdf text object |
udPDFPageObjectVertLine | Class implements a vertical line pdf object |
UniformPartition | |
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 | CREATES A PPM image of a table for braid word |
WordIterator | |
WordMultiplyScrambler | |
WordPairComparison | Implements a probabilistic measure for comparing two words |
WordRep | |
YYSTYPE | |