Galois::Ligra::hidden::Transposer< Graph, Forward > Struct Template Reference

#include <LigraExecutor.h>

Inheritance diagram for Galois::Ligra::hidden::Transposer< Graph, Forward >:
Galois::Ligra::hidden::DenseForwardOperator< Graph, Bag, EdgeOperator, Forward, IgnoreInput > Galois::Ligra::hidden::DenseOperator< Graph, Bag, EdgeOperator, Forward > Galois::Ligra::hidden::SparseOperator< Graph, Bag, EdgeOperator, Forward >

List of all members.

Public Types

typedef Graph::GraphNode GNode
typedef Graph::in_edge_iterator in_edge_iterator
typedef Graph::edge_iterator edge_iterator
typedef Graph::edge_data_reference edge_data_reference

Public Member Functions

GNode getInEdgeDst (Graph &g, in_edge_iterator ii)
in_edge_iterator in_edge_begin (Graph &g, GNode n)
in_edge_iterator in_edge_end (Graph &g, GNode n)
edge_data_reference getInEdgeData (Graph &g, in_edge_iterator ii)
GNode getEdgeDst (Graph &g, edge_iterator ii)
edge_iterator edge_begin (Graph &g, GNode n)
edge_iterator edge_end (Graph &g, GNode n)
edge_data_reference getEdgeData (Graph &g, edge_iterator ii)

template<typename Graph, bool Forward>
struct Galois::Ligra::hidden::Transposer< Graph, Forward >


Member Typedef Documentation

template<typename Graph , bool Forward>
typedef Graph::edge_data_reference Galois::Ligra::hidden::Transposer< Graph, Forward >::edge_data_reference
template<typename Graph , bool Forward>
typedef Graph::edge_iterator Galois::Ligra::hidden::Transposer< Graph, Forward >::edge_iterator
template<typename Graph , bool Forward>
typedef Graph::GraphNode Galois::Ligra::hidden::Transposer< Graph, Forward >::GNode
template<typename Graph , bool Forward>
typedef Graph::in_edge_iterator Galois::Ligra::hidden::Transposer< Graph, Forward >::in_edge_iterator

Member Function Documentation

template<typename Graph , bool Forward>
edge_iterator Galois::Ligra::hidden::Transposer< Graph, Forward >::edge_begin ( Graph &  g,
GNode  n 
) [inline]
template<typename Graph , bool Forward>
edge_iterator Galois::Ligra::hidden::Transposer< Graph, Forward >::edge_end ( Graph &  g,
GNode  n 
) [inline]
template<typename Graph , bool Forward>
edge_data_reference Galois::Ligra::hidden::Transposer< Graph, Forward >::getEdgeData ( Graph &  g,
edge_iterator  ii 
) [inline]
template<typename Graph , bool Forward>
GNode Galois::Ligra::hidden::Transposer< Graph, Forward >::getEdgeDst ( Graph &  g,
edge_iterator  ii 
) [inline]
template<typename Graph , bool Forward>
edge_data_reference Galois::Ligra::hidden::Transposer< Graph, Forward >::getInEdgeData ( Graph &  g,
in_edge_iterator  ii 
) [inline]
template<typename Graph , bool Forward>
GNode Galois::Ligra::hidden::Transposer< Graph, Forward >::getInEdgeDst ( Graph &  g,
in_edge_iterator  ii 
) [inline]
template<typename Graph , bool Forward>
in_edge_iterator Galois::Ligra::hidden::Transposer< Graph, Forward >::in_edge_begin ( Graph &  g,
GNode  n 
) [inline]
template<typename Graph , bool Forward>
in_edge_iterator Galois::Ligra::hidden::Transposer< Graph, Forward >::in_edge_end ( Graph &  g,
GNode  n 
) [inline]

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

Generated on 2 Nov 2013 for Galois by  doxygen 1.6.1