vvbigraph.h File Reference

Contain the definition of the VVBiGraph template class for bipartite graphs. More...

#include <config.h>
#include <graph/vertex.h>
#include <graph/edge.h>
#include <graph/vvgraph.h>
#include <util/tie.h>
#include <util/member_iterator.h>
#include <util/circ_iterator.h>
#include <util/set_vector.h>
#include <storage/fwd.h>
#include <utility>
#include <memory>
#include <algorithm>
#include <iterator>
#include <list>
#include <set>
#include <map>
#include <iostream>

Go to the source code of this file.

Classes

struct  graph::VVBiGraph< Vertex1Content, Vertex2Content, Edge1Content, Edge2Content_, compact >::search_result_t< Neighborhood, Iterator >
 Type of the result of the search for a vertex in a neighborhood. More...
struct  graph::VVBiGraph< Vertex1Content, Vertex2Content, Edge1Content, Edge2Content_, compact >::single_neighborhood_t< VertexSrcContent, VertexTgtContent, EdgeSrcContent >
 Type of the neighborhood of a vertex. More...
class  graph::VVBiGraph< Vertex1Content, Vertex2Content, Edge1Content, Edge2Content_, compact >
 Class representing a VV graph. More...

Namespaces

namespace  graph
 

Contains all the classes related to the graphs.


namespace  std
 

STL namespace.


Defines

#define BIGRAPH_ARGS   Vertex1Content,Vertex2Content,Edge1Content,Edge2Content,compact
#define BIGRAPH_TEMPLATE   typename Vertex1Content, typename Vertex2Content, typename Edge1Content, typename Edge2Content, bool compact
#define VVBIGRAPH_COMPACT_EDGE   compact
#define VVBIGRAPH_COMPACT_VERTEX   compact

Functions

template<typename BiGraph >
void graph::create_bigraph_methods (BiGraph &G)
template<BIGRAPH_TEMPLATE >
void std::swap (graph::VVBiGraph< BIGRAPH_ARGS > &g1, graph::VVBiGraph< BIGRAPH_ARGS > &g2)

Detailed Description

Contain the definition of the VVBiGraph template class for bipartite graphs.

Definition in file vvbigraph.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Fri May 31 15:37:53 2013 for VVE by  doxygen 1.6.3