Function object that applies the underlying predicate to determine if an undirected edge should be removed. More...
#include <adjacency_list.hpp>
Public Types | |
typedef graph_traits< Graph > ::edge_descriptor | argument_type |
typedef bool | result_type |
Public Member Functions | |
remove_undirected_edge_predicate (Graph &g, Predicate &predicate) | |
bool | operator() (const argument_type &e) |
Function object that applies the underlying predicate to determine if an undirected edge should be removed.
If so, removes the local edges associated with the edge and (potentially) sends a message to the remote processor that also is removing this edge.
typedef graph_traits<Graph>::edge_descriptor boost::parallel::detail::remove_undirected_edge_predicate< Graph, Predicate >::argument_type |
typedef bool boost::parallel::detail::remove_undirected_edge_predicate< Graph, Predicate >::result_type |
|
inline |
|
inline |