10 #ifndef MUELU_BOOSTGRAPHVIZ_HPP
11 #define MUELU_BOOSTGRAPHVIZ_HPP
20 #if defined(HAVE_MUELU_BOOST) && defined(HAVE_MUELU_BOOST_FOR_REAL)
23 #pragma GCC diagnostic push
24 #pragma GCC diagnostic ignored "-Wshadow"
27 #include <boost/graph/graphviz.hpp>
30 #pragma GCC diagnostic pop
34 typedef boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS,
35 boost::property<boost::vertex_name_t, std::string,
36 boost::property<boost::vertex_color_t, std::string,
37 boost::property<boost::vertex_index_t, std::string> > >,
38 boost::property<boost::edge_name_t, std::string,
39 boost::property<boost::edge_color_t, std::string> > >
41 typedef boost::dynamic_properties BoostProperties;
42 typedef boost::graph_traits<BoostGraph>::vertex_descriptor BoostVertex;
43 typedef boost::graph_traits<BoostGraph>::edge_descriptor BoostEdge;
45 #endif // HAVE_MUELU_BOOST && HAVE_MUELU_BOOST_FOR_REAL
47 #endif // MUELU_BOOSTGRAPHVIZ_HPP