AbsMap< M > | Absolute value of a map |
ActiveIt | Lemon iterator for get the active nodes |
AddMap< M1, M2 > | Sum of two maps |
AdvancedController | A controller with preset running time for the simulated annealing class |
AllEdgeLookUp< G > | Fast look up of all edges between given endpoints |
AlterableBpUGraphComponent< _Base > | An empty alteration notifier bipartite undirected graph class |
AlterableGraphComponent< _Base > | An empty alteration notifier graph class |
AlterableUGraphComponent< _Base > | An empty alteration notifier undirected graph class |
AlterationNotifier< _Container, _Item > | Notifier class to notify observes about alterations in a container |
AlteringListPivotRule | Implementation of the "Altering Candidate List" pivot rule for the network simplex algorithm |
ANode | Helper class for ANodes |
ANode | Helper class for A-nodes |
ANodeIt | This iterator goes through each ANode |
ANodeMap< T > | Read write map of the ANodes to type T |
ANodeMap< _Value > | |
ArgParser | Command line arguments parser |
ArrayMap< _Graph, _Item, _Value > | Graph map based on the array storage |
AssertionFailedError | |
AttributeReader< _Traits > | SectionReader for attributes |
AttributeWriter< _Traits > | SectionWriter for attributes |
BackInserterBoolMap< Container, Functor > | Writable bool map for logging each true assigned element in a back insertable container |
BackwardMap< Graph > | Returns the "backward" directed edge view of an undirected edge |
BadParameterError | Thrown by setting the size of the tabu-set and the given size is less than 2 |
BaseBpUGraphComponent | An empty base bipartite undirected graph class |
BaseGraphComponent | An empty base graph class |
BaseUGraphComponent | An empty base undirected graph class |
BellmanFord< _Graph, _LengthMap, _Traits > | BellmanFord algorithm class |
BellmanFordDefaultOperationTraits< Value, has_infinity > | Default OperationTraits for the BellmanFord algorithm class |
BellmanFordDefaultTraits< _Graph, _LengthMap > | Default traits class of BellmanFord class |
BellmanFordWizard< _Traits > | A class to make the usage of BellmanFord algorithm easier |
BellmanFordWizardBase< _Graph, _LengthMap > | Default traits used by BellmanFordWizard |
BellmanFordWizardDefaultTraits< _Graph, _LengthMap > | Default traits class of BellmanFord function |
BestEligiblePivotRule | Implementation of the "Best Eligible" pivot rule for the network simplex algorithm |
Bfs< GR, TR > | BFS algorithm class |
BfsDefaultTraits< GR > | Default traits class of Bfs class |
BfsVisit< _Graph, _Visitor, _Traits > | BFS Visit algorithm class |
BfsVisitDefaultTraits< _Graph > | Default traits class of BfsVisit class |
BfsVisitor< _Graph > | Visitor class for bfs |
BfsWizard< TR > | A class to make the usage of Bfs algorithm easier |
BfsWizardBase< GR > | Default traits used by BfsWizard |
BfsWizardDefaultTraits< GR > | Default traits class of Bfs function |
BinHeap< _Prio, _ItemIntMap, _Compare > | A Binary Heap implementation |
BiVariant< _First, _Second > | Simple Variant type for two types |
BlockSearchPivotRule | Implementation of the "Block Search" pivot rule for the network simplex algorithm |
BlossomIt | Lemon iterator for get the items of the blossom |
BlossomIt | Lemon iterator for get the items of the blossom |
BNode | Helper class for BNodes |
BNode | Helper class for B-nodes |
BNodeIt | This iterator goes through each BNode |
BNodeMap< T > | Read write map of the BNodes to type T |
BNodeMap< _Value > | ReadWrite map of the B-nodes |
BoundingBox< T > | A class to calculate or store the bounding box of plainvectors |
BpNodeSetReader< _Graph, _Traits > | SectionReader for reading a bipartite graph's nodeset |
BpNodeSetWriter< _Graph, _Traits > | SectionWriter for writing a bipartite graph's nodeset |
BpUGraph | Class describing the concept of Bipartite Undirected Graphs |
BpUGraphAdaptor< _BpUGraph > | Trivial Bipartite Undirected Graph Adaptor |
BpUGraphAdaptorBase< _BpUGraph > | Base type for the Bipartite Undirected Graph Adaptors |
BpUGraphAdaptorExtender< Base > | Extender for the BpUGraphAdaptors |
BpUGraphCopy< To, From > | Class to copy a bipartite undirected graph |
BpUGraphExtender< Base > | Extender for the BpUGraphs |
BpUGraphReader< _Graph, _ReaderTraits > | The bipartite graph reader class |
BpUGraphWriter< _Graph, _WriterTraits > | The bipartite graph writer class |
BucketHeap< _ItemIntMap, minimize > | A Bucket Heap implementation |
CancelAndTighten< Graph, LowerMap, CapacityMap, CostMap, SupplyMap > | Implementation of the Cancel and Tighten algorithm for finding a minimum cost flow |
CandidateListPivotRule | Implementation of the "Candidate List" pivot rule for the network simplex algorithm |
CapacityScaling< Graph, LowerMap, CapacityMap, CostMap, SupplyMap > | Implementation of the capacity scaling algorithm for finding a minimum cost flow |
Circulation< _Graph, _LCapMap, _UCapMap, _DeltaMap, _Traits > | Push-relabel algorithm for the Network Circulation Problem |
CirculationDefaultTraits< _Graph, _LCapMap, _UCapMap, _DeltaMap > | Default traits class of Circulation class |
ClassIt | Lemon style iterator for the classes |
ClassIt | Lemon style iterator for the representant items |
ClassIt | Class iterator |
ClearableBpUGraphComponent< _Base > | An empty clearable base bipartite undirected graph class |
ClearableGraphComponent< _Base > | An empty clearable base graph class |
ClearableUGraphComponent< _Base > | An empty clearable base undirected graph class |
Col | Refer to a column of the LP |
ColMap | |
Color | |
CombinedEdgeMap< _ForwardMap, _BackwardMap > | EdgeMap combined from two original EdgeMap |
CombinedEdgeMap< GraphEdgeMap, GraphNodeMap > | EdgeMap combined from an original EdgeMap and NodeMap |
CombinedNodeMap< InNodeMap, OutNodeMap > | NodeMap combined from two original NodeMap |
CombineMap< M1, M2, F, V > | Combine of two maps using an STL (binary) functor |
CombinePolicies< CP1, CP2, COMBINATION > | CombinePolicies |
ComposeMap< M1, M2 > | Composition of two maps |
ConEdgeIt< _Graph > | Iterator for iterating on edges connected the same nodes |
ConstMap< K, T > | Constant map |
ConstMap< K, Const< V, v > > | Constant map with inlined constant value |
ConstMapIt< Graph, Item, Map > | |
ConstMatrixColMap< _MatrixMap > | |
ConstMatrixRowMap< _MatrixMap > | |
Constr | Linear constraint |
ConstrainedShortestPath< Graph, CM, DM > | Algorithms for the Resource Constrained Shortest Path Problem |
ConstXMap< M > | Constant (read only) version of XMap |
ConstYMap< M > | Constant (read only) version of YMap |
ContentReader | SectionReader for retrieve what is in the file |
ControllerBase | A base class for controllers |
ConUEdgeIt< _Graph > | Iterator for iterating on uedges connected the same nodes |
ConvertMap< M, T > | Convert the Value of a map to another type using the default conversion |
CostScaling< Graph, LowerMap, CapacityMap, CostMap, SupplyMap > | Implementation of the cost scaling algorithm for finding a minimum cost flow |
Counter | A counter class |
CycleCanceling< Graph, LowerMap, CapacityMap, CostMap, SupplyMap > | Implementation of a cycle-canceling algorithm for finding a minimum cost flow |
DagLongestPathOperationTraits< Value, has_infinity > | Inverse OperationTraits for the DagShortestPath algorithm class |
DagLongestPathTraits< _Graph, _LengthMap > | Inverse traits class of DagShortestPath class |
DagShortestPath< _Graph, _LengthMap, _Traits > | DagShortestPath algorithm class |
DagShortestPathDefaultOperationTraits< Value, has_infinity > | Default OperationTraits for the DagShortestPath algorithm class |
DagShortestPathDefaultTraits< _Graph, _LengthMap > | Default traits class of DagShortestPath class |
DagShortestPathWizard< _Traits > | A class to make the usage of DagShortestPath algorithm easier |
DagShortestPathWizardBase< _Graph, _LengthMap > | Default traits used by DagShortestPathWizard |
DagShortestPathWizardDefaultTraits< _Graph, _LengthMap > | Default traits class of DagShortestPath function |
DataFormatError | |
DebugMap< _Graph, _Item, _Value > | Graph map based on the std::vector storage |
DefArborescenceMap< T > | |
DefaultGraphToEpsTraits< G > | Default traits class of GraphToEps |
DefaultMap< _Graph, _Item, _Value > | |
DefaultReader< _Value > | The default item reader template class |
DefaultReaderTraits | Standard ReaderTraits for the GraphReader class |
DefaultSkipper | The default item reader for skipping a value in the stream |
DefaultWriter< _Value > | The default item writer template class |
DefaultWriterTraits | Standard WriterTraits for the section writers |
DefCardinalityMap< T > | |
DefDistMap< T > | |
DefDistMap< T > | |
DefDistMap< T > | |
DefDistMap< T > | |
DefDistMap< T > | |
DefDistMap< T > | |
DefDistMap< T > | |
DefElevator< _Elevator > | |
DefElevator< _Elevator > | |
DefElevator< _Elevator > | |
DefFlowMap< _FlowMap > | |
DefFlowMap< _FlowMap > | |
DefFlowMap< _FlowMap > | |
DefFlowMap< _FlowMap > | |
DefFlowMap< _FlowMap > | |
DefHeap< H, CR > | |
DefHeap< H, CR > | |
DefHeap< H, CR > | |
DefHeap< H, CR > | |
DefHeap< H, CR > | |
DefHeap< H, CR > | |
DefHeap< H, CR > | |
DefOperationTraits< T > | |
DefOperationTraits< T > | Named parameter for setting OperationTraits type |
DefOperationTraits< T > | |
DefOperationTraits< T > | |
DefOperationTraits< T > | |
DefPredMap< T > | Named parameter for setting PredMap type Named parameter for setting PredMap type |
DefPredMap< T > | |
DefPredMap< T > | |
DefPredMap< T > | |
DefPredMap< T > | |
DefPredMap< T > | Named parameter for setting PredMap type Named parameter for setting PredMap type |
DefPredMap< T > | |
DefPredMap< T > | Named parameter for setting PredMap type Named parameter for setting PredMap type |
DefPredMap< T > | Named parameter for setting PredMap type Named parameter for setting PredMap type |
DefProcessedMap< T > | |
DefProcessedMap< T > | |
DefProcessedMap< T > | |
DefProcessedMap< T > | |
DefProcessedMap< T > | |
DefProcessedMapToBeDefaultMap< T > | Named parameter for setting the ProcessedMap type to be Graph::NodeMap<bool> |
DefProcessedMapToBeDefaultMap< T > | Named parameter for setting the ProcessedMap type to be Graph::NodeMap<bool> |
DefProcessedMapToBeDefaultMap< T > | Named parameter for setting the ProcessedMap type to be Graph::NodeMap<bool> |
DefRadixSort | Named parameter for setting the sort function to radix sort |
DefReachedMap< T > | |
DefReachedMap< T > | |
DefReachedMap< T > | |
DefReachedMap< T > | |
DefSortCompare< Comp > | |
DefStandardElevator< _Elevator > | Named parameter for setting Elevator type |
DefStandardElevator< _Elevator > | Named parameter for setting Elevator type |
DefStandardElevator< _Elevator > | Named parameter for setting Elevator type |
DefStandardHeap< H, CR > | Named parameter for setting heap and cross reference type with automatic allocation |
DefStandardHeap< H, CR > | Named parameter for setting heap and cross reference type with automatic allocation |
DefStandardHeap< H, CR > | Named parameter for setting heap and cross reference type with automatic allocation |
DefStandardHeap< H, CR > | Named parameter for setting heap and cross reference type with automatic allocation |
DefStandardHeap< H, CR > | Named parameter for setting heap and cross reference type with automatic allocation |
DefStandardHeap< H, CR > | Named parameter for setting heap and cross reference type with automatic allocation |
DefStandardHeap< H, CR > | Named parameter for setting heap and cross reference type with automatic allocation |
DefTreeMap< TM > | |
DefTreeMap< TM > | |
DefTreeMap< TM > | |
DefUnitCapacity | |
DescriptorMap< _Graph, _Item > | Provides a mutable, continuous and unique descriptor for each item in the graph |
Dfs< GR, TR > | DFS algorithm class |
DfsDefaultTraits< GR > | Default traits class of Dfs class |
DfsVisit< _Graph, _Visitor, _Traits > | DFS Visit algorithm class |
DfsVisitDefaultTraits< _Graph > | Default traits class of DfsVisit class |
DfsVisitor< _Graph > | Visitor class for dfs |
DfsWizard< TR > | A class to make the usage of the Dfs algorithm easier |
DfsWizardBase< GR > | Default traits used by DfsWizard |
DfsWizardDefaultTraits< GR > | Default traits class of Dfs function |
Dijkstra< GR, LM, TR > | Dijkstra algorithm class |
DijkstraDefaultOperationTraits< Value > | Default OperationTraits for the Dijkstra algorithm class |
DijkstraDefaultTraits< GR, LM > | Default traits class of Dijkstra class |
DijkstraWidestPathOperationTraits< Value > | Widest path OperationTraits for the Dijkstra algorithm class |
DijkstraWizard< TR > | A class to make the usage of Dijkstra algorithm easier |
DijkstraWizardBase< GR, LM > | Default traits used by DijkstraWizard |
DijkstraWizardDefaultTraits< GR, LM > | Default traits class of Dijkstra function |
DinitzSleatorTarjan< _Graph, _CapacityMap, _Traits > | Dinitz-Sleator-Tarjan algorithms class |
DinitzSleatorTarjanDefaultTraits< _Graph, _CapacityMap > | Default traits class of DinitzSleatorTarjan class |
DirUGraphAdaptor< _Graph, DirectionMap > | A directed graph is made from an undirected graph by an adaptor |
DirUGraphAdaptorBase< _UGraph, _DirectionMap > | Base of direct undirected graph adaptor |
DistLog | Measure a distribution |
DistLog2 | Measure a two dimensional distribution |
DivMap< M1, M2 > | Quotient of two maps |
DualExpr | Linear expression of rows |
DualIt | Lemon iterator for get a dual variable |
DynamicAsymMatrixMap< _FirstContainer, _FirstContainerItem, _SecondContainer, _SecondContainerItem, _Value > | Dynamic Asymmetric Matrix Map |
DynamicMatrixMap< _Graph, _Item, _Value > | Container for store values for each ordered pair of graph items |
DynamicSymMatrixMap< _Graph, _Item, _Value > | Container for store values for each unordered pair of graph items |
DynamicTree< _Value, _ItemIntMap, _Tolerance, _enableSize > | The dynamic tree data structure of Sleator and Tarjan |
DynEdgeLookUp< G > | Dynamic edge look up between given endpoints |
Edge | The directed edge type |
Edge | Class for identifying an edge of the graph |
Edge | The directed edge type |
EdgeIt | This iterator goes through each directed edge |
EdgeIt | This iterator goes through each edge |
EdgeIt | Lemon style iterator for path edges |
EdgeIt | Lemon style iterator for path edges |
EdgeIt | This iterator goes through each directed edge |
EdgeIt | Lemon style iterator for path edges |
EdgeIt | Iterator class to iterate on the edges of the paths |
EdgeIt | Iterator class to iterate on the edges of the paths |
EdgeIt | Iterator class to iterate on the edges of the paths |
EdgeLookUp< G > | Fast edge look up between given endpoints |
EdgeMap< T > | Read write map of the directed edges to type T |
EdgeMap< T > | Read write map of the edges to type T |
EdgeMap< _Value > | |
EdgeMap< T > | Read write map of the directed edges to type T |
EdgeMapReader< _Graph, _Traits > | SectionReader for reading extra edge maps |
EdgeMapWriter< _Graph, _Traits > | SectionWriter for writing extra edge maps |
EdgeReader< _Graph > | SectionReader for reading labeled edges |
EdgeSetExtender< Base > | Extender for the EdgeSets |
EdgeSetReader< _Graph, _Traits > | SectionReader for reading a graph's edgeset |
EdgeSetWriter< _Graph, _Traits > | SectionWriter for writing a graph's edgesets |
EdgeSubGraph< Graph > | Graph which uses a subset of another graph's edges |
EdgeSubGraphAdaptor< Graph, EdgeFilterMap > | An adaptor for hiding edges from a graph |
EdgeSubGraphBase< _Graph > | |
EdgeSubUGraphAdaptor< _UGraph, UEdgeFilterMap > | An adaptor for hiding undirected edges from an undirected graph |
EdgeWriter< _Graph > | SectionWriter for writing named edges |
EdmondsKarp< _Graph, _CapacityMap, _Traits > | Edmonds-Karp algorithms class |
EdmondsKarpDefaultTraits< _Graph, _CapacityMap > | Default traits class of EdmondsKarp class |
Elevator< Graph, Item > | Class for handling "labels" in push-relabel type algorithms |
EntityBase | Skeleton of an entity class |
EpsDrawer | A simple tool to create .eps files |
ErasableBpUGraphComponent< _Base > | An empty erasable base bipartite undirected graph class |
ErasableGraphComponent< _Base > | An empty erasable graph class |
ErasableUGraphComponent< _Base > | An empty erasable base undirected graph class |
ErasingFirstGraphAdaptor< _Graph, FirstOutEdgesMap > | For blocking flows |
ErrorMessage | Exception-safe convenient "error message" class |
EulerIt< Graph > | Euler iterator for directed graphs |
Exception | Generic exception class |
ExceptionMember< _Type > | Exception safe wrapper class |
Expr | Linear expression of variables and a constant component |
ExtendableBpUGraphComponent< _Base > | An empty extendable base undirected graph class |
ExtendableGraphComponent< _Base > | An empty extendable graph class |
ExtendableUGraphComponent< _Base > | An empty extendable base undirected graph class |
ExtendFindEnum< _ItemIntMap > | A Extend-Find data structure implementation which is able to enumerate the components |
False | Basic type for defining "tags". A "NO" condition for enable_if |
FalseIt | Iterator for the keys mapped to false |
FibHeap< _Prio, _ItemIntMap, _Compare > | Fibonacci Heap |
FileOpenError | |
FillBoolMap< Map > | Writable bool map for filling each true assigned element with a given value |
FilterMapIt< Graph, Item, Map > | Iterator for maps which filters items by the values |
FirstEligiblePivotRule | Implementation of the "First Eligible" pivot rule for the network simplex algorithm |
FirstKeyProxy | Proxy class for the first key type |
FloydWarshall< _Graph, _LengthMap, _Traits > | FloydWarshall algorithm class |
FloydWarshallDefaultOperationTraits< Value, has_infinity > | Default OperationTraits for the FloydWarshall algorithm class |
FloydWarshallDefaultTraits< _Graph, _LengthMap > | Default traits class of FloydWarshall class |
ForkMap< M1, M2 > | Just readable version of ForkWriteMap |
ForkWriteMap< M1, M2 > | Applies all map setting operations to two maps |
ForwardMap< Graph > | Returns the "forward" directed edge view of an undirected edge |
FredmanTarjan< GR, CM, TR > | FredmanTarjan algorithm class to find a minimum spanning tree |
FredmanTarjanDefaultTraits< GR, CM > | Default traits class of FredmanTarjan class |
FrontInserterBoolMap< Container, Functor > | Writable bool map for logging each true assigned element in a front insertable container |
FullBpUGraph | An undirected full bipartite graph class |
FullGraph | A full graph class |
FullUGraph | An undirected full graph class |
FunctorMap< F, K, V > | Converts an STL style functor to a map |
GoldbergTarjan< _Graph, _CapacityMap, _Traits > | Goldberg-Tarjan algorithms class |
GoldbergTarjanDefaultTraits< _Graph, _CapacityMap > | Default traits class of GoldbergTarjan class |
GomoryHuTree< _UGraph, _Capacity > | Gomory-Hu cut tree algorithm |
Graph | Class describing the concept of Directed Graphs |
GraphAdaptor< _Graph > | Trivial Graph Adaptor |
GraphAdaptorBase< _Graph > | Base type for the Graph Adaptors |
GraphAdaptorExtender< _Graph > | Extender for the GraphAdaptors |
GraphCopy< To, From > | Class to copy a graph |
GraphExtender< Base > | Extender for the Graphs |
GraphIncIt< _Graph, _Item, _Base, _selector > | Skeleton class for graph InEdgeIt and OutEdgeIt |
GraphItem | Skeleton class for graph Node and Edge types |
GraphItemIt< _Graph, _Item > | |
GraphMap< _Graph, _Item, _Value > | Class describing the concept of graph maps |
GraphReader< _Graph, _ReaderTraits > | The graph reader class |
GraphToEps< T > | Helper class to implement the named parameters of graphToEps() |
GraphWriter< _Graph, _WriterTraits > | The graph writer class |
GridUGraph | Grid graph class |
HaoOrlin< _Graph, _CapacityMap, _Tolerance > | Hao-Orlin algorithm to find a minimum cut in directed graphs |
Heap< Prio, ItemIntMap > | |
HeapUnionFind< _Value, _ItemIntMap, _Comp > | A Union-Find data structure implementation which is able to store a priority for each item and retrieve the minimum of each class |
HeightPolicy< TS > | HeightPolicy stops the search when a given height is reached or exceeds |
HyperCubeGraph | HyperCube graph class |
HyperMap< T, BF > | Linear combination map |
IDableBpUGraphComponent< _Base > | An empty idable base bipartite undirected graph class |
IDableGraphComponent< _Base > | An empty idable base graph class |
IDableUGraphComponent< _Base > | An empty idable base undirected graph class |
IdentityMap< T > | Identity map |
IdMap< _Graph, _Item > | Provides an immutable and unique id for each item in the graph |
ImmediateDetach | Exception which can be called from clear() and erase() |
IncEdgeIt | This iterator goes trough the incident undirected edges of a node |
IncEdgeIt | This iterator goes trough the incident undirected edges of a node |
InDegMap< _Graph > | Map of the node in-degrees |
IndexMap | |
InEdgeIt | This iterator goes trough the incoming directed edges of a node |
InEdgeIt | This iterator goes trough the incoming directed edges of a node |
InEdgeIt | This iterator goes trough the incoming edges of a node |
InserterBoolMap< Container, Functor > | Writable bool map for storing each true assigned element in an insertable container |
InsertReader< _Container, _ItemReader > | Reader for standard containers |
IntegerMap< T > | Map for storing values for keys from the range [0..size-1] |
Invalid | Dummy type to make it easier to make invalid iterators |
InvalidArgument | Exception for the case when s=t |
InvalidArgument | |
InvalidArgument | |
InverseMap | The class represents the inverse of its owner (IdMap) |
InverseMap | The inverse map type |
InverseMap | |
InvertableMap< _Graph, _Item, _Value > | General invertable graph-map type |
IoError | |
ItemIt | Iterator for the keys mapped to a given value |
ItemIt | Iterator for the keys with the same value |
ItemIt | Iterator for the keys with the same value |
ItemIt | Lemon style iterator for the items of a component |
ItemIt | Lemon style iterator for the items of a component |
ItemIt | Lemon style iterator for the items of a class |
IterableBoolMap< _Graph, _Item > | Dynamic iterable bool map |
IterableBpUGraphComponent< _Base > | An empty iterable bipartite undirected graph class |
IterableGraphComponent< _Base > | An empty iterable graph class |
IterableIntMap< _Graph, _Item > | Dynamic iterable integer map |
IterableUGraphComponent< _Base > | An empty iterable undirected graph class |
IterableValueMap< _Graph, _Item, _Value > | Dynamic iterable map for comparable values |
IterableWriter< _Container, _ItemWriter > | Writer for standard containers |
IterationPolicy< TS > | IterationPolicy limits the number of iterations and the number of iterations without improvement |
Johnson< _Graph, _LengthMap, _Traits > | Johnson algorithm class |
JohnsonDefaultOperationTraits< Value, has_infinity > | Default OperationTraits for the Johnson algorithm class |
JohnsonDefaultTraits< _Graph, _LengthMap > | Default traits class of Johnson class |
Kruskal< _UGraph, _CostMap, _Traits > | Kruskal's algorithm to find a minimum cost tree of a graph |
KruskalDefaultTraits< _UGraph, _CostMap > | Default traits class of Kruskal class |
LemonReader | Lemon Format reader class |
LemonWriter | Lemon Format writer class |
LineReader | Reader for read the whole line |
LinkedElevator< Graph, Item > | Class for handling "labels" in push-relabel type algorithms |
ListBpUGraph | A smart bipartite undirected graph class |
ListEdgeSet< _Graph > | Graph using a node set of another graph and an own edge set |
ListGraph | A list graph class |
ListPath< _Graph > | A structure for representing directed paths in a graph |
ListUEdgeSet< _Graph > | Graph using a node set of another graph and an own uedge set |
ListUGraph | An undirected list graph class |
LogicError | One of the two main subclasses of Exception |
LpColNameMap | |
LpColNameWriteMap | |
LpColReader | Lp variable item reader for Lemon IO |
LpColWriter | Lp variable item writer for Lemon IO |
LpCplex | Interface for the CPLEX solver |
LpGlpk | Interface for the GLPK LP solver |
LpReader | Lp section reader for lemon IO |
LpResultMap | |
LpSkeleton | A skeleton class to implement LP solver interfaces |
LpSolverBase | Common base class for LP solvers |
LpSoplex | Interface for the SOPLEX solver |
LpWriter | Lp section writer for lemon IO |
MapBase< K, T > | Base class of maps |
MapExtender< _Map > | Extender for maps |
MapFunctor< M > | Converts a map to an STL style (unary) functor |
MapIt< Graph, Item, Map > | |
MappableBpUGraphComponent< _Base > | An empty mappable base bipartite undirected graph class |
MappableGraphComponent< _Base > | An empty mappable graph class |
MappableUGraphComponent< _Base > | An empty mappable base bipartite undirected graph class |
MatchingBpUGraphAdaptor< _BpUGraph, _ANMatchingMap, _BNMatchingMap > | Bipartite graph adaptor to implement matching algorithms |
MatrixColMap< _MatrixMap > | |
MatrixRowMap< _MatrixMap > | |
MaxBipartiteMatching< BpUGraph > | Bipartite Max Cardinality Matching algorithm |
MaxCardinalitySearch< _Graph, _CapacityMap, _Traits > | Maximum Cardinality Search algorithm class |
MaxCardinalitySearchDefaultTraits< _Graph, _CapacityMap > | Default traits class of MaxCardinalitySearch class |
MaxMatching< Graph > | Edmonds' alternating forest maximum matching algorithm |
MaxWeightedBipartiteMatching< _BpUGraph, _WeightMap, _Traits > | Bipartite Max Weighted Matching algorithm |
MaxWeightedBipartiteMatchingDefaultTraits< _BpUGraph, _WeightMap > | Default traits class for weighted bipartite matching algoritms |
MaxWeightedMatching< _UGraph, _WeightMap > | Weighted matching in general undirected graphs |
MaxWeightedPerfectMatching< _UGraph, _WeightMap > | Weighted perfect matching in general undirected graphs |
MinCostArborescence< _Graph, _CostMap, _Traits > | MinCostArborescence algorithm class |
MinCostArborescenceDefaultTraits< _Graph, _CostMap > | Default traits class of MinCostArborescence class |
MinCostFlow< Graph, LowerMap, CapacityMap, CostMap, SupplyMap > | An efficient algorithm for finding a minimum cost flow |
MinCostMaxBipartiteMatching< _BpUGraph, _CostMap, _Traits > | Bipartite Min Cost Matching algorithm |
MinCostMaxBipartiteMatchingDefaultTraits< _BpUGraph, _CostMap > | Default traits class for minimum cost bipartite matching algoritms |
MinCostMaxFlow< Graph, CapacityMap, CostMap > | An efficient algorithm for finding a minimum cost maximum flow |
MinMeanCycle< Graph, LengthMap > | Implementation of Howard's algorithm for finding a minimum mean directed cycle |
MipCplex | Interface for the CPLEX MIP solver |
MipGlpk | Interface for the GLPK MIP solver |
MipSolverBase | Common base class for MIP solvers |
MulMap< M1, M2 > | Product of two maps |
NagamochiIbaraki< _Graph, _CapacityMap, _Traits > | Calculates the minimum cut in an undirected graph |
NagamochiIbarakiDefaultTraits< _Graph, _CapacityMap > | Default traits class of NagamochiIbaraki class |
NegMap< M > | Negative value of a map |
NegWriteMap< M > | Negative value of a map (ReadWrite version) |
NetworkSimplex< Graph, LowerMap, CapacityMap, CostMap, SupplyMap > | Implementation of the primal network simplex algorithm for finding a minimum cost flow |
NoCounter | 'Do nothing' version of Counter |
Node | The base type of node iterators, or in other words, the trivial node iterator |
Node | Class for identifying a node of the graph |
Node | The base type of node iterators, or in other words, the trivial node iterator |
NodeIt | This iterator goes through each node |
NodeIt | This iterator goes through each node |
NodeIt | This iterator goes through each node |
NodeMap< T > | Read write map of the nodes to type T |
NodeMap< T > | Read write map of the nodes to type T |
NodeMap< T > | Read write map of the nodes to type T |
NodeMap< _Value > | |
NodeMapReader< _Graph, _Traits > | SectionReader for reading extra node maps |
NodeMapWriter< _Graph, _Traits > | SectionWriter for writing extra node maps |
NodeReader< _Graph > | SectionReader for reading labeled nodes |
NodeSetReader< _Graph, _Traits > | SectionReader for reading a graph's nodeset |
NodeSetWriter< _Graph, _Traits > | SectionWriter for writing a graph's nodeset |
NodeSubGraphAdaptor< Graph, NodeFilterMap, checked > | An adaptor for hiding nodes from a graph |
NodeSubUGraphAdaptor< _UGraph, NodeFilterMap, checked > | An adaptor for hiding nodes from an undirected graph |
NodeWriter< _Graph > | SectionWriter for writing named nodes |
NormSquareMap< M > | |
NoTimeReport | 'Do nothing' version of TimeReport |
NotMap< M > | Logical 'not' of a map |
NotWriteMap< M > | Logical 'not' of a map (ReadWrie version) |
NullMap< K, T > | Null map. (a.k.a. DoNothingMap) |
ObserverBase | ObserverBase is the base class for the observers |
OutDegMap< _Graph > | Map of the node out-degrees |
OutEdgeIt | This iterator goes trough the outgoing directed edges of a node |
OutEdgeIt | This iterator goes trough the outgoing edges of a node |
OutEdgeIt | This iterator goes trough the outgoing directed edges of a node |
PairReader< _Pair, _FirstReader, _SecondReader > | Reader for std::pair |
PairWriter< _Pair, _FirstWriter, _SecondWriter > | Writer for standard pairs |
Palette | Map int s to different Colors |
ParsedStringReader | Reader for parsed string |
Path< _Graph > | A skeleton structure for representing directed paths in a graph |
Path< _Graph > | A structure for representing directed paths in a graph |
PathDumper< _Graph > | A skeleton structure for path dumpers |
PathNodeIt< Path > | Class which helps to iterate the nodes of a path |
PathReader< Path > | Item reader for paths |
PathWriter< Path > | Item writer for paths |
PetStruct< Graph > | |
PlanarColoring< UGraph > | Coloring planar graphs |
PlanarDrawing< UGraph > | Schnyder's planar drawing algorithms |
PlanarEmbedding< UGraph > | Planar embedding of an undirected simple graph |
PlanarityChecking< UGraph > | Planarity checking of an undirected simple graph |
Point< T > | A simple two dimensional vector (plainvector) implementation |
PolicyAndCombination | Some basic methode, how tow Policies can be combined |
Polynomial< T > | Simple polinomial class |
PotentialDifferenceMap< Graph, NodeMap > | Potential difference map |
PrBipartiteMatching< Graph > | Max cardinality matching algorithm based on push-relabel principle |
Preflow< _Graph, _CapacityMap, _Traits > | Preflow algorithms class |
PreflowDefaultTraits< _Graph, _CapacityMap > | Default traits class of Preflow class |
Prim< GR, CM, TR > | Prim algorithm class to find a minimum spanning tree |
PrimDefaultTraits< GR, CM > | Default traits class of Prim class |
PushBackReader< _Container, _ItemReader > | Reader for standard containers |
QuotedCharArrayWriter | Writer class for quoted char array |
QuotedCharReader | Reader class for quoted strings |
QuotedCharWriter | Writer class for quoted chars |
QuotedStringReader | Reader class for quoted strings |
QuotedStringWriter | Writer class for quoted strings |
RadixHeap< _ItemIntMap > | A Radix Heap implementation |
Random | Mersenne Twister random number generator |
RangeError | |
ReadMap< K, T > | |
ReadMatrixMap< K1, K2, V > | Readable matrix map concept |
ReadWriteMap< K, T > | |
ReadWriteMatrixMap< K1, K2, V > | Read/Writable map concept |
ReducedCostMap | |
ReducedCostMap | |
Reference | Refernce to the value of the map |
Reference | Refernce to the value of the map |
ReferenceMap< K, T, R, CR > | Dereferable map concept |
ReferenceMatrixMap< K1, K2, V, R, CR > | Dereferable matrix map concept |
RefPtr< T > | Reference counted pointer |
RefType | Magic type for operator[] |
ResCap | Residual capacity map |
ResGraphAdaptor< Graph, Number, CapacityMap, FlowMap, Tol > | An adaptor for composing the residual graph for directed flow and circulation problems |
ResidualCostMap | |
ResidualCostMap | |
ResidualCostMap< Map > | |
ResidualDijkstra | Special implementation of the Dijkstra algorithm for finding shortest paths in the residual network |
ResidualDijkstra | Special implementation of the Dijkstra algorithm for finding shortest paths in the residual network |
RevEdgeIt | Lemon style iterator for path edges |
RevGraphAdaptor< _Graph > | A graph adaptor which reverses the orientation of the edges |
Row | Refer to a row of the LP |
RowMap | |
RuntimeError | One of the two main subclasses of Exception |
ScaleMap< M, C > | Scales a map with a constant |
ScaleWriteMap< M, C > | Scales a map with a constant (ReadWrite version) |
SecondKeyProxy | Proxy class for the second key type |
SectionReader | Abstract base class for reading a section |
SectionWriter | Abstract base class for writing a section |
SettingOrderBoolMap< Map > | Writable bool map for storing the sequence number of true assignments |
ShiftMap< M, C > | Shift a map with a constant |
ShiftWriteMap< M, C > | Shift a map with a constant (ReadWrite version) |
SimAnn | Simulated annealing class |
SimAnnBase | Simulated annealing abstract base class |
SimpleBucketHeap< _ItemIntMap, minimize > | A Simplified Bucket Heap implementation |
SimpleController | A simple controller for the simulated annealing class |
SimpleMap< M > | Simple wrapping of a map |
SimplePath< _Graph > | A structure for representing directed paths in a graph |
SimpleWriteMap< M > | Simple writable wrapping of a map |
SmartBpUGraph | A smart bipartite undirected graph class |
SmartEdgeSet< _Graph > | Graph using a node set of another graph and an own edge set |
SmartGraph | A smart graph class |
SmartGraphBase | Base of SmartGraph |
SmartUEdgeSet< _Graph > | Graph using a node set of another graph and an own uedge set |
SmartUGraph | A smart undirected graph class |
Snapshot | Class to make a snapshot of the graph and to restrore to it later |
Snapshot | Class to make a snapshot of the graph and to restrore to it later |
Snapshot | Class to make a snapshot of the graph and restore to it later |
Snapshot | Class to make a snapshot of the graph and to restrore to it later |
Snapshot | Class to make a snapshot of the graph and restore to it later |
Snapshot | Class to make a snapshot of the graph and restore to it later |
SourceMap< Graph > | Returns the source of the given edge |
SplitGraphAdaptor< _Graph > | Split graph adaptor class |
SplitGraphAdaptorBase< _Graph > | Base class for split graph adaptor |
StaticPath< _Graph > | A structure for representing directed paths in a graph |
StdMap< K, T, Compare > | Map based on std::map |
SteinerTree< UGraph, CostMap > | Algorithm for the 2-approximation of Steiner Tree problem |
StoreBoolMap< _Iterator, _Functor > | Writable bool map for logging each true assigned element |
SubGraph< Graph > | Graph which uses a subset of another graph's nodes and edges |
SubGraphAdaptor< _Graph, NodeFilterMap, EdgeFilterMap, checked > | A graph adaptor for hiding nodes and edges from a graph |
SubGraphBase< _Graph > | |
SubMap< M1, M2 > | Difference of two maps |
SubMapExtender< _Graph, _Map > | Extender for maps which use a subset of the items |
SubUGraphAdaptor< _UGraph, NodeFilterMap, UEdgeFilterMap, checked > | A graph adaptor for hiding nodes and edges from an undirected graph |
Suurballe< Graph, LengthMap > | Implementation of an algorithm for finding edge-disjoint paths between two nodes having minimum total length |
SwapBpUGraphAdaptor< _BpUGraph > | Bipartite graph adaptor which swaps the two nodeset |
TabuSearch< GRAPH, VALUE, POLICY, TRAITS > | TabuSearch main class |
TabuSearchDefaultTraits< GRAPH, VALUE, HEIGHTMAP, BETTER, UNDIR > | Default Traits for TabuSearch class |
TabuSearchPolicyConcept< TS > | Policy hierarchy to controll the search algorithm |
TargetMap< Graph > | Returns the target of the given edge |
TightEdgeFilterMap< Graph, NodePotentialMap, EdgeDistanceMap > | A map for filtering the edge-set to those edges which are tight w.r.t. a node-potential and edge-distance |
TimePolicy< TS > | TimePolicy limits the time for searching |
Timer | Class for measuring the cpu time and real time usage of the process |
TimeReport | Same as Timer but prints a report on destruction |
TimeStamp | A class to store (cpu)time instances |
Tolerance< T > | A class to provide a basic way to handle the comparison of numbers that are obtained as a result of a probably inexact computation |
Tolerance< double > | Double specialization of Tolerance |
Tolerance< float > | Float specialization of Tolerance |
Tolerance< int > | Integer specialization of Tolerance |
Tolerance< long double > | Long double specialization of Tolerance |
Tolerance< long int > | Long integer specialization of Tolerance |
Tolerance< unsigned int > | Unsigned integer specialization of Tolerance |
Tolerance< unsigned long int > | Unsigned long integer specialization of Tolerance |
True | Basic type for defining "tags". A "YES" condition for enable_if |
TrueIt | Iterator for the keys mapped to true |
UEdge | |
UEdge | |
UEdge | Undirected edge class of the graph |
UEdgeIt | This iterator goes through each undirected edge |
UEdgeIt | This iterator goes through each undirected edge |
UEdgeMap< T > | Read write map of the undirected edges to type T |
UEdgeMap< T > | Read write map of the undirected edges to type T |
UEdgeMap< _Value > | |
UEdgeMapReader< _Graph, _Traits > | SectionReader for reading extra undirected edge maps |
UEdgeMapWriter< _Graph, _Traits > | SectionWriter for writing extra undirected edge maps |
UEdgeReader< _Graph > | SectionReader for reading labeled undirected edges |
UEdgeSetExtender< Base > | Extender for the UEdgeSets |
UEdgeSetReader< _Graph, _Traits > | SectionReader for reading a undirected graph's edgeset |
UEdgeSetWriter< _Graph, _Traits > | SectionWriter for writing a undirected edgeset |
UEdgeWriter< _Graph > | SectionWriter for writing named undirected edges |
UEulerIt< Graph > | Euler iterator for undirected graphs |
UGraph | Class describing the concept of Undirected Graphs |
UGraphAdaptor< _UGraph > | Trivial undirected graph adaptor |
UGraphAdaptorBase< _UGraph > | Base type for the Graph Adaptors |
UGraphAdaptorExtender< _UGraph > | Extender for the UGraphAdaptors |
UGraphCopy< To, From > | Class to copy an undirected graph |
UGraphExtender< Base > | Extender for the UGraphs |
UGraphReader< _Graph, _ReaderTraits > | The undirected graph reader class |
UGraphWriter< _Graph, _WriterTraits > | The undirected graph writer class |
UnderFlowPriorityError | Exception thrown by RadixHeap |
UndirGraphAdaptor< _Graph > | An undirected graph is made from a directed graph by an adaptor |
UndirGraphExtender< Base > | BaseGraph to BaseUGraph extender |
UnformattedReader | Reader class for unformatted strings |
UnformattedWriter | Writer class for quoted strings |
UninitializedParameter | Exception for uninitialized parameters |
UninitializedParameter | Exception for uninitialized parameters |
UninitializedParameter | Exception for uninitialized parameters |
UninitializedParameter | Exception for uninitialized parameters |
UninitializedParameter | Exception for uninitialized parameters |
UninitializedParameter | Exception for uninitialized parameters |
UninitializedParameter | Exception for uninitialized parameters |
UninitializedParameter | Exception for uninitialized parameters |
UninitializedParameter | Exception for uninitialized parameters |
UninitializedParameter | Exception for uninitialized parameters |
UninitializedParameter | Exception for uninitialized parameters |
UninitializedParameter | Exception for uninitialized parameters |
UninitializedParameter | Exception for uninitialized parameters |
UninitializedParameter | Exception for uninitialized parameters |
UninitializedParameter | Exception for uninitialized parameters |
UninitializedParameter | Exception for uninitialized parameters |
UninitializedParameter | Exception for uninitialized parameters |
UninitializedParameter | Exception for uninitialized parameters |
UnionFind< _ItemIntMap > | A Union-Find data structure implementation |
UnionFindEnum< _ItemIntMap > | A Union-Find data structure implementation which is able to enumerate the components |
UPetStruct< Graph > | |
ValueIterator | Forward iterator for values |
ValueIterator | Forward iterator for values |
Variant< _num, _TypeMap > | Variant type |
VariantTypeMap< _T0, _T1, _T2, _T3, _T5, _T4, _T6, _T7, _T8, _T9 > | Helper class for Variant |
VectorMap< _Graph, _Item, _Value > | Graph map based on the std::vector storage |
VMapBase< K, V > | Base class of the virtual maps |
VReadMap< M, K, V > | Makes a virtual map from a ReadMap |
VReadWriteMap< M, K, V > | Makes a virtual map from a ReadWriteMap |
VRefMapBase< K, V > | Base class of the virtual reference maps |
VWriteMap< M, K, V > | Makes a virtual map from a WriteMap |
WriteMap< K, T > | |
WriteMatrixMap< K1, K2, V > | Writable map concept |
XMap< M > | |
YMap< M > | |