Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::graph::distributed::distributed_force_pairs_proxy< PositionMap, DisplacementMap, LocalForces, NonLocalForces > Class Template Reference

#include <fruchterman_reingold.hpp>

Public Member Functions

 distributed_force_pairs_proxy (const PositionMap &position, const DisplacementMap &displacement, const LocalForces &local_forces, const NonLocalForces &nonlocal_forces=NonLocalForces())
 
template<typename Graph , typename ApplyForce >
void operator() (const Graph &g, ApplyForce apply_force)
 

Protected Attributes

PositionMap position
 
DisplacementMap displacement
 
LocalForces local_forces
 
NonLocalForces nonlocal_forces
 

Constructor & Destructor Documentation

template<typename PositionMap , typename DisplacementMap , typename LocalForces , typename NonLocalForces = no_force_pairs>
boost::graph::distributed::distributed_force_pairs_proxy< PositionMap, DisplacementMap, LocalForces, NonLocalForces >::distributed_force_pairs_proxy ( const PositionMap &  position,
const DisplacementMap &  displacement,
const LocalForces &  local_forces,
const NonLocalForces &  nonlocal_forces = NonLocalForces() 
)
inline

Member Function Documentation

template<typename PositionMap , typename DisplacementMap , typename LocalForces , typename NonLocalForces = no_force_pairs>
template<typename Graph , typename ApplyForce >
void boost::graph::distributed::distributed_force_pairs_proxy< PositionMap, DisplacementMap, LocalForces, NonLocalForces >::operator() ( const Graph &  g,
ApplyForce  apply_force 
)
inline

Member Data Documentation

template<typename PositionMap , typename DisplacementMap , typename LocalForces , typename NonLocalForces = no_force_pairs>
DisplacementMap boost::graph::distributed::distributed_force_pairs_proxy< PositionMap, DisplacementMap, LocalForces, NonLocalForces >::displacement
protected
template<typename PositionMap , typename DisplacementMap , typename LocalForces , typename NonLocalForces = no_force_pairs>
LocalForces boost::graph::distributed::distributed_force_pairs_proxy< PositionMap, DisplacementMap, LocalForces, NonLocalForces >::local_forces
protected
template<typename PositionMap , typename DisplacementMap , typename LocalForces , typename NonLocalForces = no_force_pairs>
NonLocalForces boost::graph::distributed::distributed_force_pairs_proxy< PositionMap, DisplacementMap, LocalForces, NonLocalForces >::nonlocal_forces
protected
template<typename PositionMap , typename DisplacementMap , typename LocalForces , typename NonLocalForces = no_force_pairs>
PositionMap boost::graph::distributed::distributed_force_pairs_proxy< PositionMap, DisplacementMap, LocalForces, NonLocalForces >::position
protected

The documentation for this class was generated from the following file: