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]

Generated on 2 Nov 2013 for Galois by  doxygen 1.6.1