Hi,
You need to add
#include
Hello all, I'm new to the list and to Boost in general and am trying to use an adjacency_matrix in order to plot coordinates (hopefully that is a good use for it). I just started trying to learn it and have entered the sample program from page 237 into my compiler (VS.NET). Below is the program I have entered. I am getting errors in that print_vertices, print_edges, and print_graph are undefined and are not members of boost. Any help apprechiated! Thanks.
/** * adjaMatri.cpp * Nov 7th, 2002 * Boost Graph Library, pg. 237 */
#include <iostream> using std::cout; using std::cin; using std::endl;
#include
using namespace boost; int main() { enum { A, B, C, D, E, F, N }; const char *name = "ABCDEF";
typedef boost::adjacency_matrixboost::undirectedS UGraph; UGraph ug(N); add_edge(B, C, ug); add_edge(B, F, ug); add_edge(C, A, ug); add_edge(D, E, ug); add_edge(F, A, ug);
cout << "vertex set: "; boost::print_vertices(ug, name); cout << endl;
cout << "edge_set: "; boost::print_edges(ug, name); cout << endl;
cout << "incident edges: "; boost::print_graph(ug, name); cout << endl;
cout << "Press enter to exit..."; cin.get();
return EXIT_SUCCESS; }
Jon Agiato JonAgiato@nyc.rr.com
Info: http://www.boost.org Wiki: http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl Unsubscribe: mailto:boost-users-unsubscribe@yahoogroups.com
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/