Galois::Graph::FirstGraph< NodeTy, EdgeTy, Directional >::gNode Struct Reference
List of all members.
template<typename NodeTy, typename EdgeTy, bool Directional>
struct Galois::Graph::FirstGraph< NodeTy, EdgeTy, Directional >::gNode
Member Typedef Documentation
template<typename NodeTy , typename EdgeTy , bool Directional>
The storage type for edges.
template<typename NodeTy , typename EdgeTy , bool Directional>
The storage type for an edge.
template<typename NodeTy , typename EdgeTy , bool Directional>
typedef EdgesTy::iterator Galois::Graph::FirstGraph< NodeTy, EdgeTy, Directional >::gNode::iterator |
template<typename NodeTy , typename EdgeTy , bool Directional>
typedef boost::transform_iterator<getNeigh, iterator> Galois::Graph::FirstGraph< NodeTy, EdgeTy, Directional >::gNode::neighbor_iterator |
template<typename NodeTy , typename EdgeTy , bool Directional>
The storage type for a node.
Constructor & Destructor Documentation
template<typename NodeTy , typename EdgeTy , bool Directional>
Galois::Graph::FirstGraph< NodeTy, EdgeTy, Directional >::gNode::gNode |
( |
const_node_reference |
d, |
|
|
bool |
a | |
|
) |
| | [inline] |
Member Function Documentation
template<typename NodeTy , typename EdgeTy , bool Directional>
iterator Galois::Graph::FirstGraph< NodeTy, EdgeTy, Directional >::gNode::begin |
( |
|
) |
[inline] |
template<typename NodeTy , typename EdgeTy , bool Directional>
iterator Galois::Graph::FirstGraph< NodeTy, EdgeTy, Directional >::gNode::end |
( |
|
) |
[inline] |
template<typename NodeTy , typename EdgeTy , bool Directional>
void Galois::Graph::FirstGraph< NodeTy, EdgeTy, Directional >::gNode::eraseEdge |
( |
gNode * |
N |
) |
[inline] |
template<typename NodeTy , typename EdgeTy , bool Directional>
edge_reference Galois::Graph::FirstGraph< NodeTy, EdgeTy, Directional >::gNode::getEdgeData |
( |
iterator |
ii |
) |
[inline] |
template<typename NodeTy , typename EdgeTy , bool Directional>
edge_reference Galois::Graph::FirstGraph< NodeTy, EdgeTy, Directional >::gNode::getEdgeData |
( |
gNode * |
N |
) |
[inline] |
template<typename NodeTy , typename EdgeTy , bool Directional>
edge_reference Galois::Graph::FirstGraph< NodeTy, EdgeTy, Directional >::gNode::getOrCreateEdge |
( |
gNode * |
N, |
|
|
const_edge_reference |
data | |
|
) |
| | [inline] |
template<typename NodeTy , typename EdgeTy , bool Directional>
edge_reference Galois::Graph::FirstGraph< NodeTy, EdgeTy, Directional >::gNode::getOrCreateEdge |
( |
gNode * |
N |
) |
[inline] |
template<typename NodeTy , typename EdgeTy , bool Directional>
bool Galois::Graph::FirstGraph< NodeTy, EdgeTy, Directional >::gNode::hasNeighbor |
( |
gNode * |
N |
) |
[inline] |
template<typename NodeTy , typename EdgeTy , bool Directional>
bool Galois::Graph::FirstGraph< NodeTy, EdgeTy, Directional >::gNode::isActive |
( |
|
) |
[inline] |
template<typename NodeTy , typename EdgeTy , bool Directional>
neighbor_iterator Galois::Graph::FirstGraph< NodeTy, EdgeTy, Directional >::gNode::neighbor_begin |
( |
|
) |
[inline] |
template<typename NodeTy , typename EdgeTy , bool Directional>
neighbor_iterator Galois::Graph::FirstGraph< NodeTy, EdgeTy, Directional >::gNode::neighbor_end |
( |
|
) |
[inline] |
template<typename NodeTy , typename EdgeTy , bool Directional>
void Galois::Graph::FirstGraph< NodeTy, EdgeTy, Directional >::gNode::prefetch_neighbors |
( |
|
) |
[inline] |
Member Data Documentation
template<typename NodeTy , typename EdgeTy , bool Directional>
bool Galois::Graph::FirstGraph< NodeTy, EdgeTy, Directional >::gNode::active |
template<typename NodeTy , typename EdgeTy , bool Directional>
NITy Galois::Graph::FirstGraph< NodeTy, EdgeTy, Directional >::gNode::data |
template<typename NodeTy , typename EdgeTy , bool Directional>
EdgesTy Galois::Graph::FirstGraph< NodeTy, EdgeTy, Directional >::gNode::edges |
The documentation for this struct was generated from the following file: