|
Boost : |
From: jsiek_at_[hidden]
Date: 2000-09-01 13:05:16
I'm getting ready to reorganize the file structure of GGCL
to fit into boost. We have two options:
1. move everything from ggcl/ to boost/
2. move everything from ggcl/ to boost/graph/
I think 1) would be most convenient, but there are a awful lot of
files. 2) would keep boost/ from getting as cluttered.
There's also the issue of namespace. I'd prefer just moving
everything from ggcl:: to boost::.
Preferences?
Jeremy
The following is a list of all the header files that would be
added to boost.
Graph Class
-----------
boost/adjacency_list.hpp
boost/edge_list.hpp (edge iterator adaptor)
boost/stanford_graph.hpp (stanford graph base adaptor)
boost/leda_graph.hpp (LEDA adaptor)
boost/matrix_as_graph.hpp (MTL adaptor)
boost/vector_as_graph.hpp (std::vector adaptor)
Graph algorithms
------------------
boost/bellman_ford_shortest_paths.hpp
boost/uniform_cost_search.hpp
boost/best_first_search.hpp
boost/initialize_graph.hpp
boost/breadth_first_search.hpp
boost/connected_components.hpp
boost/depth_first_search.hpp
boost/dijkstra_shortest_paths.hpp
boost/disjoint_sets.hpp
boost/johnson_all_pairs_shortest_paths.hpp
boost/kruskal_minimum_spanning_tree.hpp
boost/maximum_flow.hpp
boost/prim_minimum_spanning_tree.hpp
boost/topological_sort.hpp
boost/transpose_graph.hpp
boost/sequantial_graph_coloring.hpp
boost/smallest_last_vertex_ordering.hpp
boost/graph_search_visitors.hpp
Interface/Traits
----------------
boost/graph_traits.hpp
boost/property_accessor.hpp
boost/concept_checks.hpp
boost/graph_concepts.hpp
boost/container_traits.hpp
Heaps, Queues, etc.
----------------
boost/fibonacci_heap.hpp
boost/mutable_queue.hpp
boost/bucket_sorter.hpp
Misc
---- boost/limits.hpp (for compilers lacking c++ header limits) boost/graph_as_tree.hpp boost/graph_utility.hpp boost/meta.hpp (compile time IF, etc.)
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk