Galois::GraphLab::AsyncEngine< Graph, Operator > Class Template Reference

#include <GraphLabExecutor.h>

List of all members.

Classes

struct  Initialize
struct  Process

Public Member Functions

 AsyncEngine (Graph &g, Operator o)
void execute ()

Private Types

typedef Operator::message_type message_type
typedef Operator::gather_type gather_type
typedef Graph::GraphNode GNode
typedef Graph::in_edge_iterator in_edge_iterator
typedef Graph::edge_iterator edge_iterator
typedef Context< Graph,
Operator >::WorkItem 
WorkItem

Private Attributes

Graph & graph
Operator origOp

template<typename Graph, typename Operator>
class Galois::GraphLab::AsyncEngine< Graph, Operator >


Member Typedef Documentation

template<typename Graph , typename Operator >
typedef Graph::edge_iterator Galois::GraphLab::AsyncEngine< Graph, Operator >::edge_iterator [private]
template<typename Graph , typename Operator >
typedef Operator::gather_type Galois::GraphLab::AsyncEngine< Graph, Operator >::gather_type [private]
template<typename Graph , typename Operator >
typedef Graph::GraphNode Galois::GraphLab::AsyncEngine< Graph, Operator >::GNode [private]
template<typename Graph , typename Operator >
typedef Graph::in_edge_iterator Galois::GraphLab::AsyncEngine< Graph, Operator >::in_edge_iterator [private]
template<typename Graph , typename Operator >
typedef Operator::message_type Galois::GraphLab::AsyncEngine< Graph, Operator >::message_type [private]
template<typename Graph , typename Operator >
typedef Context<Graph,Operator>::WorkItem Galois::GraphLab::AsyncEngine< Graph, Operator >::WorkItem [private]

Constructor & Destructor Documentation

template<typename Graph , typename Operator >
Galois::GraphLab::AsyncEngine< Graph, Operator >::AsyncEngine ( Graph &  g,
Operator  o 
) [inline]

Member Function Documentation

template<typename Graph , typename Operator >
void Galois::GraphLab::AsyncEngine< Graph, Operator >::execute (  )  [inline]

Member Data Documentation

template<typename Graph , typename Operator >
Graph& Galois::GraphLab::AsyncEngine< Graph, Operator >::graph [private]
template<typename Graph , typename Operator >
Operator Galois::GraphLab::AsyncEngine< Graph, Operator >::origOp [private]

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

Generated on 2 Nov 2013 for Galois by  doxygen 1.6.1