9 #ifndef IMPKERNEL_DEPENDENCY_GRAPH_H
10 #define IMPKERNEL_DEPENDENCY_GRAPH_H
12 #include <IMP/kernel_config.h>
15 #include "internal/utility.h"
16 #include <boost/graph/adjacency_list.hpp>
19 IMPKERNEL_BEGIN_NAMESPACE
35 internal::show_dg_node(vertex, out));
57 const DependencyGraphVertexIndex &index);
61 const DependencyGraphVertexIndex &index);
72 IMPKERNEL_END_NAMESPACE
DependencyGraph get_dependency_graph(Model *m)
boost::graph DependencyGraph
Directed graph on the interactions between the various objects in the model.
#define IMP_GRAPH(Name, directionality, VertexData, EdgeData, ShowVertex)
Define a graph object in IMP.
A more IMP-like version of the std::vector.
Class for storing model, its restraints, constraints, and particles.
Base class for objects in a Model that depend on other objects.
Base class for objects in a Model that depend on other objects.
DependencyGraph get_pruned_dependency_graph(Model *m)
Various general useful macros for IMP.