Greetings,
After giving up for the first time approximately 1,5
year ago due to so to speak a bit discouraging documentation, for a
couple of weeks I'm trying to work things out with BGL.
I implemented a clustering coefficient calculation algorithm for graphs [
http://emreguney.googlepages.com/clustering_coefficient.hpp
] (only afterwards I discovered that Andrew Sutton has already
implemented one waiting to be deployed). I would really appreciate any
comments&suggestion about the code (quality, missing concept
checks, consistency with genericity of BGL, ...).
Although I thought, this implementation would not work on
AdjacencyMatrix graphs, it works. Therefore, AdjacencyMatrix graphs do
provide adjacent_vertices and out_edges methods. In the documentation
(Graph Concepts page), however, I understand that AdjacencyMatrix Graph
is a refinement of Graph (not IncidenceGraph or AdjacencyGraph) and do
not provide such methods. Am I missing or misinterpreting something?
Thanks,
Emre