9 #ifndef IMPDOMINO_SUBSET_GRAPHS_H
10 #define IMPDOMINO_SUBSET_GRAPHS_H
16 #include <boost/graph/adjacency_list.hpp>
18 IMPDOMINO_BEGIN_NAMESPACE
33 out << vertex->get_name() <<
"\n[" << vertex->get_index() <<
"]");
61 IMPDOMINOEXPORT
SubsetGraph get_minimum_spanning_tree(
const CliqueGraph &input);
148 IMPDOMINOEXPORT
bool get_is_merge_tree(
const MergeTree &tree,
Subset all,
149 bool verbose =
true);
158 IMPDOMINOEXPORT
void write_merge_tree(
const MergeTree &tree,
165 IMPDOMINO_END_NAMESPACE
#define IMP_WEIGHTED_GRAPH(Name, directionality, VertexData, ShowVertex)
Define a graph object in IMP.
SubsetGraph get_junction_tree(const InteractionGraph &ig)
Subsets get_subsets(const SubsetGraph &g)
Gets all of the Subsets of a SubsetGraph.
Represent a subset of the particles being optimized.
MergeTree get_balanced_merge_tree(const SubsetGraph &junction_tree)
Implement geometry for the basic shapes from IMP.algebra.
display::Geometries get_subset_graph_geometry(const SubsetGraph &ig)
InteractionGraph get_interaction_graph(ScoringFunctionAdaptor rs, const ParticleStatesTable *pst)
Class to handle individual model particles.
A beyesian infererence-based sampler.
#define IMP_GRAPH(Name, directionality, VertexData, EdgeData, ShowVertex)
Define a graph object in IMP.
Import IMP/kernel/ScoringFunction.h in the namespace.
MergeTree get_merge_tree(const SubsetGraph &junction_tree)
SubsetGraph get_restraint_graph(ScoringFunctionAdaptor rs, const ParticleStatesTable *pst)
display::Geometries get_interaction_graph_geometry(const InteractionGraph &ig)
A beyesian infererence-based sampler.
boost::graph InteractionGraph