LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
ModuleGraph.h File Reference
#include "boost/graph/adjacency_list.hpp"
#include "boost/graph/graphviz.hpp"
#include "boost/graph/subgraph.hpp"
#include <string>

Go to the source code of this file.

Namespaces

 art::detail
 

Typedefs

using art::detail::vertex_property = boost::property< boost::vertex_name_t, std::string >
 
using art::detail::edge_property = boost::property< boost::edge_index_t, int, boost::property< boost::edge_name_t, std::string >>
 
using art::detail::graph_property = boost::property< boost::graph_name_t, std::string >
 
using art::detail::Graph = boost::adjacency_list< boost::vecS, boost::vecS, boost::bidirectionalS, vertex_property, edge_property, graph_property >
 
using art::detail::ModuleGraph = boost::subgraph< Graph >
 
using art::detail::Edge = boost::graph_traits< ModuleGraph >::edge_descriptor
 
using art::detail::Vertex = boost::graph_traits< ModuleGraph >::vertex_descriptor