Galois
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
galois::graphs::LC_InlineEdge_Graph< NodeTy, EdgeTy, HasNoLockable, UseNumaAlloc, HasOutOfLineLockable, HasCompressedNodePtr, FileEdgeTy >::with_compressed_node_ptr< _has_compressed_node_ptr > Struct Template Reference

Compress representation of graph at the expense of one level of indirection on accessing neighbors of a node. More...

#include <LC_InlineEdge_Graph.h>

Public Types

typedef LC_InlineEdge_Graph
< NodeTy, EdgeTy,
HasNoLockable, UseNumaAlloc,
HasOutOfLineLockable,
_has_compressed_node_ptr,
FileEdgeTy > 
type
 

Detailed Description

template<typename NodeTy, typename EdgeTy, bool HasNoLockable = false, bool UseNumaAlloc = false, bool HasOutOfLineLockable = false, bool HasCompressedNodePtr = false, typename FileEdgeTy = EdgeTy>
template<bool _has_compressed_node_ptr>
struct galois::graphs::LC_InlineEdge_Graph< NodeTy, EdgeTy, HasNoLockable, UseNumaAlloc, HasOutOfLineLockable, HasCompressedNodePtr, FileEdgeTy >::with_compressed_node_ptr< _has_compressed_node_ptr >

Compress representation of graph at the expense of one level of indirection on accessing neighbors of a node.

Member Typedef Documentation

template<typename NodeTy , typename EdgeTy , bool HasNoLockable = false, bool UseNumaAlloc = false, bool HasOutOfLineLockable = false, bool HasCompressedNodePtr = false, typename FileEdgeTy = EdgeTy>
template<bool _has_compressed_node_ptr>
typedef LC_InlineEdge_Graph<NodeTy, EdgeTy, HasNoLockable, UseNumaAlloc, HasOutOfLineLockable, _has_compressed_node_ptr, FileEdgeTy> galois::graphs::LC_InlineEdge_Graph< NodeTy, EdgeTy, HasNoLockable, UseNumaAlloc, HasOutOfLineLockable, HasCompressedNodePtr, FileEdgeTy >::with_compressed_node_ptr< _has_compressed_node_ptr >::type

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