Rosetta
|
#include <boost/graph/undirected_graph.hpp>
#include <boost/graph/filtered_graph.hpp>
#include <boost/graph/named_function_params.hpp>
#include <boost/graph/breadth_first_search.hpp>
#include <iostream>
#include <utility/vector1.hh>
Classes | |
struct | Atom |
struct | Bond |
class | AtomNumFilter |
class | PathFinder |
Typedefs | |
typedef boost::undirected_graph< Atom, Bond > | Graph |
typedef Graph::vertex_descriptor | VD |
typedef utility::vector1< VD > | VDs |
typedef Graph::edge_descriptor | ED |
typedef std::pair< ED, bool > | EdgeBoolPair |
typedef boost::graph_traits< Graph >::vertex_iterator | VIter |
typedef boost::graph_traits< Graph >::edge_iterator | EIter |
typedef std::pair< VIter, VIter > | VIterPair |
typedef std::pair< EIter, EIter > | EIterPair |
typedef boost::graph_traits< Graph >::out_edge_iterator | OutEdgeIter |
typedef boost::graph_traits< Graph >::in_edge_iterator | InEdgeIter |
typedef boost::graph_traits< Graph >::adjacency_iterator | AdjacencyIter |
typedef std::pair< OutEdgeIter, OutEdgeIter > | OutEdgeIterPair |
typedef std::pair< InEdgeIter, InEdgeIter > | InEdgeIterPair |
typedef std::pair< AdjacencyIter, AdjacencyIter > | AdjacencyIterPair |
Functions | |
std::ostream & | operator<< (std::ostream &os, Atom a) |
std::ostream & | operator<< (std::ostream &os, Bond b) |
template<typename graph_t > | |
void | print_graph (graph_t const &g) |
A better print function that works with any graph type. More... | |
void | manual_copy (Graph const &g_old, Graph &g_new) |
int | main () |
typedef boost::graph_traits<Graph>::adjacency_iterator AdjacencyIter |
typedef std::pair<AdjacencyIter, AdjacencyIter> AdjacencyIterPair |
typedef Graph::edge_descriptor ED |
typedef std::pair<ED, bool> EdgeBoolPair |
typedef boost::graph_traits<Graph>::in_edge_iterator InEdgeIter |
typedef std::pair<InEdgeIter, InEdgeIter> InEdgeIterPair |
typedef boost::graph_traits<Graph>::out_edge_iterator OutEdgeIter |
typedef std::pair<OutEdgeIter, OutEdgeIter> OutEdgeIterPair |
typedef Graph::vertex_descriptor VD |
typedef utility::vector1<VD> VDs |
int main | ( | ) |
References a, compute_difference::b, utility::io::oc::cout, print_graph(), and basic::options::OptionKeys::hotspot::target.
Referenced by main().
std::ostream& operator<< | ( | std::ostream & | os, |
Bond | b | ||
) |
References compute_difference::b.
void print_graph | ( | graph_t const & | g | ) |
A better print function that works with any graph type.
References a, compute_difference::b, utility::io::oc::cout, g(), and basic::options::OptionKeys::hotspot::target.
Referenced by main(), and manual_copy().