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

If true, use NUMA-aware graph allocation; otherwise, use NUMA interleaved allocation. More...

#include <LC_CSR_Graph.h>

Public Types

typedef LC_CSR_Graph< NodeTy,
EdgeTy, HasNoLockable,
_use_numa_alloc,
HasOutOfLineLockable,
FileEdgeTy > 
type
 

Detailed Description

template<typename NodeTy, typename EdgeTy, bool HasNoLockable = false, bool UseNumaAlloc = false, bool HasOutOfLineLockable = false, typename FileEdgeTy = EdgeTy>
template<bool _use_numa_alloc>
struct galois::graphs::LC_CSR_Graph< NodeTy, EdgeTy, HasNoLockable, UseNumaAlloc, HasOutOfLineLockable, FileEdgeTy >::with_numa_alloc< _use_numa_alloc >

If true, use NUMA-aware graph allocation; otherwise, use NUMA interleaved allocation.

Examples:
lonestar/tutorial_examples/CountLevels.cpp.

Member Typedef Documentation

template<typename NodeTy, typename EdgeTy, bool HasNoLockable = false, bool UseNumaAlloc = false, bool HasOutOfLineLockable = false, typename FileEdgeTy = EdgeTy>
template<bool _use_numa_alloc>
typedef LC_CSR_Graph<NodeTy, EdgeTy, HasNoLockable, _use_numa_alloc, HasOutOfLineLockable, FileEdgeTy> galois::graphs::LC_CSR_Graph< NodeTy, EdgeTy, HasNoLockable, UseNumaAlloc, HasOutOfLineLockable, FileEdgeTy >::with_numa_alloc< _use_numa_alloc >::type

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