Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
fruchterman_reingold.hpp File Reference
#include <boost/config/no_tr1/cmath.hpp>
#include <boost/graph/graph_traits.hpp>
#include <boost/graph/named_function_params.hpp>
#include <boost/graph/iteration_macros.hpp>
#include <boost/graph/topology.hpp>
#include <vector>
#include <list>
#include <algorithm>
#include <numeric>
#include <cmath>
#include <functional>
Include dependency graph for fruchterman_reingold.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::square_distance_attractive_force
 
struct  boost::square_distance_repulsive_force
 
struct  boost::linear_cooling< T >
 
struct  boost::all_force_pairs
 
struct  boost::grid_force_pairs< Topology, PositionMap >
 
struct  boost::detail::fr_apply_force< Topology, PositionMap, DisplacementMap, RepulsiveForce, Graph >
 
struct  boost::detail::fr_force_directed_layout< DisplacementMap >
 
struct  boost::detail::fr_force_directed_layout< param_not_found >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::detail
 

Functions

template<typename PositionMap , typename Topology , typename Graph >
grid_force_pairs< Topology,
PositionMap > 
boost::make_grid_force_pairs (const Topology &topology, const PositionMap &position, const Graph &g)
 
template<typename Graph , typename PositionMap , typename Topology >
void boost::scale_graph (const Graph &g, PositionMap position, const Topology &topology, typename Topology::point_type upper_left, typename Topology::point_type lower_right)
 
template<typename Topology , typename PropMap , typename Vertex >
void boost::detail::maybe_jitter_point (const Topology &topology, const PropMap &pm, Vertex v, const typename Topology::point_type &p2)
 
template<typename Topology , typename Graph , typename PositionMap , typename AttractiveForce , typename RepulsiveForce , typename ForcePairs , typename Cooling , typename DisplacementMap >
void boost::fruchterman_reingold_force_directed_layout (const Graph &g, PositionMap position, const Topology &topology, AttractiveForce attractive_force, RepulsiveForce repulsive_force, ForcePairs force_pairs, Cooling cool, DisplacementMap displacement)
 
template<typename Topology , typename Graph , typename PositionMap , typename Param , typename Tag , typename Rest >
void boost::fruchterman_reingold_force_directed_layout (const Graph &g, PositionMap position, const Topology &topology, const bgl_named_params< Param, Tag, Rest > &params)
 
template<typename Topology , typename Graph , typename PositionMap >
void boost::fruchterman_reingold_force_directed_layout (const Graph &g, PositionMap position, const Topology &topology)