Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AAGKeyPairGenerator
AAGProtocolInstance
AdvDehnAlgorithm
AEKeyExchange
AImage
AlphabetImplements an abstract interface for all alphabet realizations
AParser
StraightLineProgramWord::AssertionStructure used in function equal() only
AutoSetAbstract interface for a set of Maps (Automorphisms)
BalancedTree< Obj >Class BalancedTree (container class intended to keep an ordered sequence of objects, supports fast $n \log n $ ninsertions)
BG::BGMonomial
BKLLeftNormalFormBirman-Ko-Lee left normal form
BKLRightNormalForm(Contains errors!!! Not to be used yet) Birman-Ko-Lee right normal form
BraidDrawPDFClass for drawing a braid on n strands as a square table
BraidGroupClass BraidGroup (defines a representation of a Braid Group)//
BraidNodeDefines a crossing in a linked braid structure//
BSetsImplements construction of the initial commuting sets of subgroup generators
BalancedTree< Obj >::BTNode
CImage
CLUTImage
PC::Col
PC::PowerCircuitCompMatrix::ColHdr
CommDivider
compMapsImplements a comparison operator of two maps
ConfigFileImplements a mechanism for passing parameters from a configuration file
ConstWordIterator
CutVerticesImplements an algorithm to find all articulation points of a graph//
DCBraidReduction
DDL
DDLNode
DehornoyFormDehornoy Form of a braid word (aka/ handle free form)
dump< T >
Dump
EditingDistanceImplements the Editing (Levenstein) distance between two words
Equation
FiniteAlphabetImplements a finite size alphabet
FoldDetails
Graphs::FoldDetails< VertexType, EdgeType >
FPGroupClass FPGroup (finitely presented group)
FRDFIT
FreeGroup
FreeMetabelianGroupAlgorithmsStatic 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
GraphEdgeDefines non-labelled edge of the directed graph
GraphRep
GraphState
GraphVertex< EdgeType >Graph vertex
GRImage
GRLUTImage
HammingDistanceImplements the Hamming distance between two words
HammingDistanceCyclicImplements the Hamming distance between two cyclic words
InfiniteAlphabetImplements an infinite size alphabet
PC::SignMatrix< RowHdr, ColHdr, INTERNAL_TYPE >::intColHdr
IntLabeledEdgeDefines 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_A1Implements Length-based attack on AAG protocol
LengthAttack_A2Implements Length-based attack on AAG protocol
LengthAttack_A3Implements Length-based attack on AAG protocol
LengthAttackBaseBasis interface for classes implementing the Length-Based attack
LevensteinA class for computing the Levenstein distance between two words
LinkedBraidStructure
LinkedBraidStructureTransform
LookUpTable
ltstrImplements a comparison operator on two strings
LUTImage
MapDefines a representation of a map between two sets of words
__gnu_cxx::map_hash
PC::Marking
MatrixFp
MaxCommutePartition
MotivePattern
MotivePatternWrapper
NielsenAutoSetImplements a set of Nielsen automorphisms of a free group
PC::Node
PC::PowerCircuitGraph::NodeUsedByType
ObjectOf< Rep >
PairDistanceSimilarityTestImplements a hypothesis testing that two words a similar according to some given criteria
PairGeneratorAbstract interface for classes defining sword pairs similarities
Parser
Partition
PBar
PDFPageClass implements a page of a pdf document
PDFPageObjectImplements interface for PDF drawing objects
PDFPageObjectLineClass for pfd line object
PDFStructureImplements a pdf document consisting of several pages
PermutationPermutation
PermutationEnumerator
Perturbation
PlanarGraphEdgeDefines non-labelled edge of the directed planar graph
PlanarGraphIntLabelledEdgeDefines non-labelled edge of the directed planar graph
PC::PowerCircuit
PC::PowerCircuitCompMatrix
PC::PowerCircuitGraph
PowerWord
PowerWordRep
StraightLineProgramWord::ProductionA production for a rule of a composition system
QuadEquationTranformationGraph
quadruple< T1, T2, T3, T4 >
quintuple< T1, T2, T3, T4, T5 >
RandLibStatic wrapper class for RANDLIB Library
RandLibURGA wrapper class for RANLIB Library
RandomPairGeneratorImplements a class for generating pseudo-random pairs of words
RefCounter
RestrictedWhiteheadAutoSetImplements a so-called restricted set of Whitehead automorphisms of a free group
RGB
PC::Row
PC::PowerCircuitCompMatrix::RowHdr
ShftConjKeyInstance
ShftConjKeyInstanceGarsideContainer for public and private information in Dehornoy's authentification protocol
PC::SignMatrix< RowHdr, ColHdr, INTERNAL_TYPE >
StraightLineProgramWordClass StraightLineProgramWord
StringScrambler
StringSimilarityMeasureAbstract interface for a class implementing string (Word) similarity measure
SubgroupFG
SubwordEditingDistanceCyclicImplements the Editing distance between two cyclic words
SubwordHammingDistanceCyclicImplements the Hamming distance between two cyclic words
SubwordScrambler
TheGrigorchukGroupAlgorithmsStatic class TheGrigorchukGroupAlgorithms encapsulates algorithms for the original Grigorchuk group
ThLeftNormalFormDefines a representation of a left Garside normal form
ThompsonGroupFNormalFormClass ThompsonGroupFNormalForm (defines a representation of a normal form of an element of the Thompson's group F (infinitely generated))//
ThRightNormalFormDefines a representation of a right Garside normal form
Permutation::triple
triple< T1, T2, T3 >
TripleDecompositionProtocolInstanceDefinition of the class TripleDecompositionProtocolInstance
TTP_ConfSet of parameters required to construct the protocol instance
TTPAttackThis is an implementation of an attack on TTP algorithm for generating public sets of generators of the Algebraic Eraser protocol
TTPLBA
TTPTupleImplements tuples corresponding to the putput of TTP algorithm
udPDFPageObjectCircleClass implements a square pdf object
udPDFPageObjectHorizLineClass implements a horizontal line pdf object
udPDFPageObjectLineClass implements pdf line object
udPDFPageObjectRectClass implements a rectangle pdf object
udPDFPageObjectSquareClass implements a square pdf object
udPDFPageObjectTextClass for pdf text object
udPDFPageObjectVertLineClass implements a vertical line pdf object
UniformPartition
UniformScrambler
ValueImplements data types of parameters obtained from a configuration file
VectorEnumeratorClass VectorEnumerator
WhiteheadAutoSetType2Implements the set of Whitehead automorphisms of type II
WhiteheadGraphInterface class for Whitehead graphs
WhiteheadMinimizationImplements a greedy procedure of reducing a word to its minimal length
WhiteheadMultiGraphWhitehead Multi-Graph (Not implemented yet)
WhiteheadSimpleGraphImplements Whitehead Simple graph (i.e. no multiple edges or loops allowed)
WordClass Word (defines a representation of a Word over a group alphabet)//
WordDrawCREATES A PPM image of a table for braid word
WordIterator
WordMultiplyScrambler
WordPairComparisonImplements a probabilistic measure for comparing two words
WordRep
YYSTYPE
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Mon Sep 26 18:43:45 2011 for CRyptography And Groups (CRAG) by  doxygen 1.6.1