Galois
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
galois::graphs::MorphHyperGraph< NodeTy, EdgeTy, Directional, InOut, HasNoLockable, SortedNeighbors, FileEdgeTy >::AuxNode Struct Reference

Wrapper around a graph node that provides a lock for it as well as in-neighbor tracking. More...

#include <MorphHyperGraph.h>

Public Attributes

galois::substrate::SimpleLock lock
 lock for wrapped graph node More...
 
GraphNode n
 single graph node wrapped by this struct More...
 
galois::gstl::Vector
< std::pair< GraphNode, EdgeTy * > > 
inNghs
 stores in neighbors More...
 

Detailed Description

template<typename NodeTy, typename EdgeTy, bool Directional, bool InOut = false, bool HasNoLockable = false, bool SortedNeighbors = false, typename FileEdgeTy = EdgeTy>
struct galois::graphs::MorphHyperGraph< NodeTy, EdgeTy, Directional, InOut, HasNoLockable, SortedNeighbors, FileEdgeTy >::AuxNode

Wrapper around a graph node that provides a lock for it as well as in-neighbor tracking.

Member Data Documentation

template<typename NodeTy , typename EdgeTy , bool Directional, bool InOut = false, bool HasNoLockable = false, bool SortedNeighbors = false, typename FileEdgeTy = EdgeTy>
galois::gstl::Vector<std::pair<GraphNode, EdgeTy*> > galois::graphs::MorphHyperGraph< NodeTy, EdgeTy, Directional, InOut, HasNoLockable, SortedNeighbors, FileEdgeTy >::AuxNode::inNghs

stores in neighbors

template<typename NodeTy , typename EdgeTy , bool Directional, bool InOut = false, bool HasNoLockable = false, bool SortedNeighbors = false, typename FileEdgeTy = EdgeTy>
galois::substrate::SimpleLock galois::graphs::MorphHyperGraph< NodeTy, EdgeTy, Directional, InOut, HasNoLockable, SortedNeighbors, FileEdgeTy >::AuxNode::lock

lock for wrapped graph node

template<typename NodeTy , typename EdgeTy , bool Directional, bool InOut = false, bool HasNoLockable = false, bool SortedNeighbors = false, typename FileEdgeTy = EdgeTy>
GraphNode galois::graphs::MorphHyperGraph< NodeTy, EdgeTy, Directional, InOut, HasNoLockable, SortedNeighbors, FileEdgeTy >::AuxNode::n

single graph node wrapped by this struct


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