Boost logo

Boost :

From: jsiek_at_[hidden]
Date: 1999-12-11 18:50:06


I've created a hierarchy of graph concepts for organizing
the basic operations. I've updated the document in the
vault.

Graph -> EdgeGraph -> VertexGraph -> VertexListGraph
                  \
                   -> EdgeListGraph

Graph
  empty for now, just a placeholder for comments about graph objects
  in general. Later more traits stuff can be added here.

EdgeGraph
  source(e,g)
  target(e,g)

VertexGraph refines EdgeGraph
  adj(v,g)
  out_edges(v,g)

VertexListGraph refines VertexGraph
  vertices(g)

EdgeListGraph refines EdgeGraph
  edges(g)

Cheers,

Jeremy

----------------------------------------------------------------------
 Jeremy Siek
 Ph.D. Candidate email: jsiek_at_[hidden]
 Univ. of Notre Dame work phone: (650) 933-8724
 and cell phone: (415) 377-5814
 C++ Library & Compiler Group fax: (650) 932-0127
 SGI www: http://www.lsc.nd.edu/~jsiek/
----------------------------------------------------------------------


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk