#include <lemon/core.h>
#include <lemon/concepts/maps.h>
#include <lemon/bits/alteration_notifier.h>
Classes | |
class | GraphItem |
Concept class for Node , Arc and Edge types. More... | |
class | BaseDigraphComponent |
Base skeleton class for directed graphs. More... | |
class | BaseGraphComponent |
Base skeleton class for undirected graphs. More... | |
class | BaseGraphComponent::Edge |
Undirected edge class of the graph. More... | |
class | BaseBpGraphComponent |
Base skeleton class for undirected bipartite graphs. More... | |
class | BaseBpGraphComponent::RedNode |
Class to represent red nodes. More... | |
class | BaseBpGraphComponent::BlueNode |
Class to represent blue nodes. More... | |
class | IDableDigraphComponent< BAS > |
Skeleton class for idable directed graphs. More... | |
class | IDableGraphComponent< BAS > |
Skeleton class for idable undirected graphs. More... | |
class | IDableBpGraphComponent< BAS > |
Skeleton class for idable undirected bipartite graphs. More... | |
class | GraphItemIt< GR, Item > |
Concept class for NodeIt , ArcIt and EdgeIt types. More... | |
class | GraphIncIt< GR, Item, Base, sel > |
Concept class for InArcIt , OutArcIt and IncEdgeIt types. More... | |
class | IterableDigraphComponent< BAS > |
Skeleton class for iterable directed graphs. More... | |
class | IterableGraphComponent< BAS > |
Skeleton class for iterable undirected graphs. More... | |
class | IterableBpGraphComponent< BAS > |
Skeleton class for iterable undirected bipartite graphs. More... | |
class | AlterableDigraphComponent< BAS > |
Skeleton class for alterable directed graphs. More... | |
class | AlterableGraphComponent< BAS > |
Skeleton class for alterable undirected graphs. More... | |
class | AlterableBpGraphComponent< BAS > |
Skeleton class for alterable undirected bipartite graphs. More... | |
class | GraphMap< GR, K, V > |
Concept class for standard graph maps. More... | |
class | MappableDigraphComponent< BAS > |
Skeleton class for mappable directed graphs. More... | |
class | MappableDigraphComponent< BAS >::NodeMap< V > |
Standard graph map for the nodes. More... | |
class | MappableDigraphComponent< BAS >::ArcMap< V > |
Standard graph map for the arcs. More... | |
class | MappableGraphComponent< BAS > |
Skeleton class for mappable undirected graphs. More... | |
class | MappableGraphComponent< BAS >::EdgeMap< V > |
Standard graph map for the edges. More... | |
class | MappableBpGraphComponent< BAS > |
Skeleton class for mappable undirected bipartite graphs. More... | |
class | MappableBpGraphComponent< BAS >::RedNodeMap< V > |
Standard graph map for the red nodes. More... | |
class | MappableBpGraphComponent< BAS >::BlueNodeMap< V > |
Standard graph map for the blue nodes. More... | |
class | ExtendableDigraphComponent< BAS > |
Skeleton class for extendable directed graphs. More... | |
class | ExtendableGraphComponent< BAS > |
Skeleton class for extendable undirected graphs. More... | |
class | ExtendableBpGraphComponent< BAS > |
Skeleton class for extendable undirected bipartite graphs. More... | |
class | ErasableDigraphComponent< BAS > |
Skeleton class for erasable directed graphs. More... | |
class | ErasableGraphComponent< BAS > |
Skeleton class for erasable undirected graphs. More... | |
class | ErasableBpGraphComponent< BAS > |
Skeleton class for erasable undirected graphs. More... | |
class | ClearableDigraphComponent< BAS > |
Skeleton class for clearable directed graphs. More... | |
class | ClearableGraphComponent< BAS > |
Skeleton class for clearable undirected graphs. More... | |
class | ClearableBpGraphComponent< BAS > |
Skeleton class for clearable undirected biparite graphs. More... | |
Namespaces | |
namespace | lemon |
The namespace of LEMON. | |
namespace | lemon::concepts |
The namespace of LEMON concepts and concept checking classes. | |