Galois::LigraGraphChi Namespace Reference
Implementation of combination of Ligra and GraphChi DSL in Galois.
More...
Classes |
struct | ChooseExecutor |
struct | ChooseExecutor< false > |
Functions |
template<bool Forward, typename Graph , typename EdgeOperator , typename Bag > |
void | edgeMap (size_t size, Graph &graph, EdgeOperator op, Bag &output) |
template<bool Forward, typename Graph , typename EdgeOperator , typename Bag > |
void | edgeMap (size_t size, Graph &graph, EdgeOperator op, Bag &input, Bag &output, bool denseForward) |
template<bool Forward, typename Graph , typename EdgeOperator , typename Bag > |
void | edgeMap (size_t size, Graph &graph, EdgeOperator op, typename Graph::GraphNode single, Bag &output) |
template<typename... Args> |
void | outEdgeMap (Args &&...args) |
template<typename... Args> |
void | inEdgeMap (Args &&...args) |
Detailed Description
Implementation of combination of Ligra and GraphChi DSL in Galois.
Function Documentation
template<bool Forward, typename Graph , typename EdgeOperator , typename Bag >
void Galois::LigraGraphChi::edgeMap |
( |
size_t |
size, |
|
|
Graph & |
graph, |
|
|
EdgeOperator |
op, |
|
|
typename Graph::GraphNode |
single, |
|
|
Bag & |
output | |
|
) |
| | [inline] |
template<bool Forward, typename Graph , typename EdgeOperator , typename Bag >
void Galois::LigraGraphChi::edgeMap |
( |
size_t |
size, |
|
|
Graph & |
graph, |
|
|
EdgeOperator |
op, |
|
|
Bag & |
input, |
|
|
Bag & |
output, |
|
|
bool |
denseForward | |
|
) |
| | [inline] |
template<bool Forward, typename Graph , typename EdgeOperator , typename Bag >
void Galois::LigraGraphChi::edgeMap |
( |
size_t |
size, |
|
|
Graph & |
graph, |
|
|
EdgeOperator |
op, |
|
|
Bag & |
output | |
|
) |
| | [inline] |
template<typename... Args>
void Galois::LigraGraphChi::inEdgeMap |
( |
Args &&... |
args |
) |
[inline] |
template<typename... Args>
void Galois::LigraGraphChi::outEdgeMap |
( |
Args &&... |
args |
) |
[inline] |