File List

Here is a list of all files with brief descriptions:
Accumulator.h [code]Accumulator type -*- C++ -*-
ActiveThreads.h [code]Number of Active Threads -*- C++ -*-
algorithm.h [code]
AlignOf.h [code]
Allocator.cpp
Allocator.h [code]
AltChunked.h [code]Alternative chunked interface -*- C++ -*-
APFloat.cpp
APFloat.h [code]
APInt.cpp
APInt.h [code]
APSInt.h [code]
array.h [code]
ArrayRef.h [code]
atomic.h [code]
Atomic.h [code]Atomic Types type -*- C++ -*-
atomic_internal_gcc_generic.h [code]
atomic_internal_xlc_ppc.h [code]
Bag.h [code]Bags -*- C++ -*-
Barrier.cppGalois barrier -*- C++ -*-
Barrier.h [code]Barriers -*- C++ -*-
BoilerPlate.h [code]Common command line processing for benchmarks -*- C++ -*-
BulkSynchronous.h [code]BulkSynchronous worklist -*- C++ -*-
CacheLineStorage.h [code]One element per cache line -*- C++ -*-
CheckedObject.h [code]Galois Managed Conflict type wrapper -*- C++ -*-
Chunked.h [code](d)Chunked(F|L)ifo worklist -*- C++ -*-
CommandLine.cpp
CommandLine.h [code]
Compiler.h [code]
CompilerSpecific.h [code]Galois configuration -*- C++ -*-
Context.cppSimple galois context and contention manager -*- C++ -*-
Context.h [code]Simple galois context and contention manager -*- C++ -*-
DenseMapInfo.h [code]
deque.h [code]
Details.h [code]Implementation details for implementing graphs -*- C++ -*-
DeterministicWork.h [code]Deterministic execution -*- C++ -*-
DoAll.h [code]Galois Simple Parallel Loop -*- C++ -*-
DomainSpecificExecutors.h [code]
Endian.h [code]Endian utility functions -*- C++ -*-
EnvCheck.cppEnviroment Checking Code -*- C++ -*-
EnvCheck.h [code]Enviroment Checking Code -*- C++ -*-
ExternRef.h [code]External worklist -*- C++ -*-
Fifo.h [code]FIFO worklist -*- C++ -*-
FileGraph.cppFile graph -*- C++ -*-
FileGraph.h [code]Basic serialized graphs -*- C++ -*-
FileGraphParallel.cppParallel implementations for FileGraph -*- C++ -*-
FirstGraph.h [code]Basic morph graphs -*- C++ -*-
FixedSizeRing.h [code]Fixed-size ring buffer -*- C++ -*-
FlatMap.h [code]STL style map using sorted vectors -*- C++ -*-
ForEachTraits.h [code]Traits of the Foreach loop body functor -*- C++ -*-
functional.h [code]
Galois.h [code]Galois user interface -*- C++ -*-This is the only file to include for basic Galois functionality
gdeque.h [code]Deque like structure with scalable allocator usage -*- C++ -*-
GFifo.h [code]GFIFO worklist -*- C++ -*-
gIO.cppGalois IO routines -*- C++ -*-
gio.h [code]Galois IO routines -*- C++ -*-
Graph.h [code]Basic morph graphs -*- C++ -*-
GraphChiExecutor.h [code]
GraphLabExecutor.h [code]
GraphNodeBag.h [code]
gslist.h [code]Low-space overhead list -*- C++ -*-
gstl.h [code]Simple STL style algorithms -*- C++ -*-
HWTopo.cpp
HWTopo.h [code]Hardware topology and thread binding -*- C++ -*-
HWTopoBlueGeneQ.cppMachine Descriptions on BlueGeneQ -*- C++ -*-
HWTopoLinux.cppMachine Descriptions on Linux -*- C++ -*-
HWTopoSolaris.cppMachine Descriptions on Sun -*- C++ -*-
ilist.h [code]
ilist_node.h [code]
LargeArray.h [code]Large array types -*- C++ -*-
LazyArray.h [code]Lazy Static Array -*- C++ -*-
LazyObject.h [code]Lazy and strict object types -*- C++ -*-
LC_CSR_Graph.h [code]Local Computation graphs -*- C++ -*-
LC_InlineEdge_Graph.h [code]Local Computation graphs -*- C++ -*-
LC_InOut_Graph.h [code]Local computation graphs with in and out edges -*- C++ -*-
LC_Linear_Graph.h [code]Local Computation graphs -*- C++ -*-
LC_Morph_Graph.h [code]Appendable semi-LC graphs -*- C++ -*-
LCGraph.h [code]Local Computation graphs -*- C++ -*-
Lifo.h [code]LIFO worklist -*- C++ -*-
LigraExecutor.h [code]
LigraGraphChiExecutor.h [code]
LocalQueue.h [code]LocalQueues worklist -*- C++ -*-
MathExtras.h [code]
Mem.cppMemory allocator implementation -*- C++ -*-
Mem.h [code]User-visible allocators -*- C++ -*-
Runtime/mm/Mem.h [code]Heap building blocks -*- C++ -*-
Memory.h [code]
memScalGraph.h [code]
MethodFlags.h [code]Galois Conflict flags -*- C++ -*-
Runtime/MethodFlags.h [code]Galois Conflict flags -*- C++ -*-
mutex.h [code]
NoDerefIterator.h [code]Wrapper around an iterator such that *it == it -*- C++ -*-
NumaMem.cppMemory allocator implementation -*- C++ -*-
Obim.h [code]Scalable priority worklist -*- C++ -*-
OCFileGraph.cppOCFilegraph -*- C++ -*-
OCGraph.h [code]Out of core graphs -*- C++ -*-
OnlineStats.h [code]Online Stats -*- C++ -*-
optional.h [code]Replacement for boost::optional -*- C++ -*-
OrderedList.h [code]Scalable priority worklist -*- C++ -*-
OrderedWork.h [code]Ordered execution -*- C++ -*-
OwnerComputes.h [code]Owner Computes worklist -*- C++ -*-
OwningPtr.h [code]
PaddedLock.h [code]Cache-line padded Simple Spin Lock -*- C++ -*-
PageAlloc.cppPage Allocator Implementation -*- C++ -*-
ParallelSTL.h [code]Parallel STL equivalents -*- C++ -*-This is the only file to include for basic Galois functionality
ParallelWork.h [code]Galois scheduler and runtime -*- C++ -*-
PerThreadStorage.cppPer Thread Storage -*- C++ -*-
PerThreadStorage.h [code]Per Thread Storage -*- C++ -*-
PerThreadWorkList.h [code]Per Thread workLists-*- C++ -*-
PointerLikeTypeTraits.h [code]
PreAlloc.cppImplementation for pre allocation feature -*- C++ -*-
PriorityQueue.h [code]TODO -*- C++ -*-
PtrLock.h [code]Pointer Spin Lock -*- C++ -*-
random.h [code]
Range.h [code]Ranges -*- C++ -*-
Recycler.h [code]
Sampling.cppSampling implementation -*- C++ -*-
Sampling.h [code]HW Runtime Sampling Control -*- C++ -*-
SimpleLock.cppSimpleLocks -*- C++ -*-
SimpleLock.h [code]Simple Spin Lock -*- C++ -*-
SmallPtrSet.cpp
SmallPtrSet.h [code]
SmallString.h [code]
SmallVector.cpp
SmallVector.h [code]
SparseBitVector.h [code]
SpatialTree.h [code]A quad-tree -*- C++ -*-
StableIterator.h [code]Stable Iterator worklist -*- C++ -*-
StaticInstance.h [code]Simple Safe Static Global Instance -*- C++ -*-
Statistic.h [code]Statistic type -*- C++ -*-
StringExtras.h [code]
StringMap.cpp
StringMap.h [code]
StringRef.cpp
StringRef.h [code]
Support.cppSupport functions -*- C++ -*-
Support.h [code]Reporting and utility code -*- C++ -*-
SwapByteOrder.h [code]
Termination.cppDikstra style termination detection -*- C++ -*-
Termination.h [code]Dikstra style termination detection -*- C++ -*-
ThreadPool.h [code]Simple thread related classes -*- C++ -*-
ThreadPool_cray.cppCray thread pool implementation
ThreadPool_pthread.cppPthread thread pool implementation -*- C++ -*-
ThreadRWlock.h [code]TODO -*- C++ -*-
Threads.cppImplement user facing misc api -*- C++ -*-
Threads.h [code]Galois user interface -*- C++ -*-
TID.cppThread ID -*- C++ -*-
TID.h [code]Thread ID -*- C++ -*-
Timer.cppSimple timer support -*- C++ -*-
Timer.h [code]Simple timer support -*- C++ -*-
tuple.h [code]
Twine.cpp
Twine.h [code]
TwoLevelIterator.h [code]Two Level Iterator for Per-thread workList-*- C++ -*-
TwoLevelIteratorA.h [code]Two Level Iterator-*- C++ -*-
Galois/c++11-compat/type_traits.h [code]
llvm/Support/type_traits.h [code]
Graph/TypeTraits.h [code]Graph type traits -*- C++ -*-
TypeTraits.h [code]Galois type traits -*- C++ -*-
UnionFind.h [code]Union-find -*- C++ -*-A minimum spanning tree algorithm to demonstrate the Galois system
unordered_map.h [code]
unordered_set.h [code]
UserContext.h [code]User Facing loop api -*- C++ -*-
UserContextAccess.h [code]Manipulate the user context -*- C++ -*-
Util.h [code]Useful classes and methods for graphs -*- C++ -*-
utility.h [code]
vector.h [code]
Version.h [code]Version -*- C++ -*-
WLCompileCheck.h [code]Worklists common test macro -*- C++ -*-
WorkList.h [code]Worklists -*- C++ -*-
WorkListHelpers.h [code]Worklist building blocks -*- C++ -*-

Generated on 2 Nov 2013 for Galois by  doxygen 1.6.1