five_tuple< V_T, E_T > Struct Template Reference

Storing a five_tuple that represent a labeled edge of a graph. More...

#include <graph_can_code.h>

List of all members.

Public Member Functions

 five_tuple (const int &id1, const int &id2, const V_T &li, const E_T &lij, const V_T &lj)
bool operator< (const five_tuple< V_T, E_T > &rhs) const

Public Attributes

int _i
int _j
V_T _li
V_T _lj
E_T _lij

Friends

ostream & operator<< (ostream &, const five_tuple< V_T, E_T > &)


Detailed Description

template<typename V_T, typename E_T>
struct five_tuple< V_T, E_T >

Storing a five_tuple that represent a labeled edge of a graph.

<dfs_id1, dfs_id2, vertex_label1, edge_label, vertex_label2> are the 5-tuple. It is used as part of the canonical code of a graph.


The documentation for this struct was generated from the following file:
Generated on Wed Jul 26 14:01:09 2006 for DMTL by  doxygen 1.4.7