Galois::Ligra Namespace Reference
Implementation of Ligra DSL in Galois.
More...
Namespaces |
namespace | hidden |
Functions |
template<bool Forward, typename Graph , typename EdgeOperator , typename Bag > |
void | edgeMap (Graph &graph, EdgeOperator op, Bag &output) |
template<bool Forward, typename Graph , typename EdgeOperator , typename Bag > |
void | edgeMap (Graph &graph, EdgeOperator op, typename Graph::GraphNode single, Bag &output) |
template<bool Forward, typename Graph , typename EdgeOperator , typename Bag > |
void | edgeMap (Graph &graph, EdgeOperator op, Bag &input, Bag &output, bool denseForward) |
template<typename... Args> |
void | outEdgeMap (Args &&...args) |
template<typename... Args> |
void | inEdgeMap (Args &&...args) |
Detailed Description
Implementation of Ligra DSL in Galois.
Function Documentation
template<bool Forward, typename Graph , typename EdgeOperator , typename Bag >
void Galois::Ligra::edgeMap |
( |
Graph & |
graph, |
|
|
EdgeOperator |
op, |
|
|
Bag & |
input, |
|
|
Bag & |
output, |
|
|
bool |
denseForward | |
|
) |
| | [inline] |
template<bool Forward, typename Graph , typename EdgeOperator , typename Bag >
void Galois::Ligra::edgeMap |
( |
Graph & |
graph, |
|
|
EdgeOperator |
op, |
|
|
typename Graph::GraphNode |
single, |
|
|
Bag & |
output | |
|
) |
| | [inline] |
template<bool Forward, typename Graph , typename EdgeOperator , typename Bag >
void Galois::Ligra::edgeMap |
( |
Graph & |
graph, |
|
|
EdgeOperator |
op, |
|
|
Bag & |
output | |
|
) |
| | [inline] |
template<typename... Args>
void Galois::Ligra::inEdgeMap |
( |
Args &&... |
args |
) |
[inline] |
template<typename... Args>
void Galois::Ligra::outEdgeMap |
( |
Args &&... |
args |
) |
[inline] |