File List

Here is a list of all files with brief descriptions:
AbstractMain.java
AbstractNode.h [code]Single source shortest paths -*- C++ -*-
AbstractSimObject.h [code]Abstract Simulation Object -*- C++ -*-
Accumulator.h [code]
adapt.h [code]
addheaderheap.h [code]
addheap.h [code]
alignedchunk.h [code]
alignedmmap.h [code]
alignedsuperblockheap.h [code]
alignmentof.h [code]
ansiwrapper.h [code]
aoffheap.h [code]
array.h [code]
ArraySet.h [code]GMetis -*- C++ -*-
Atomic.h [code]
AuxDefs.h [code]
AVI.h [code]
AVIabstractMain.h [code]Common code for different AVI algorithms -*- C++ -*-
AVIorderedSerial.cpp
AVIunordered.cpp
AVIunordered.h [code]AVI unordered algorithm with abstract locks -*- C++ -*-
AVIunorderedNoLock.cpp
AVIunorderedNoLock.h [code]AVI unordered algorithm with no abstract locks -*- C++ -*-
Bag.h [code]Bags -*- C++ -*-
Balancing.cppGMetis -*- C++ -*-
Banner.h [code]Common command line processing for benchmarks -*- C++ -*-
Barneshut.cppBarnes-hut application -*- C++ -*-
BaseEvent.h [code]BaseEvent: is the basic structure of an event in the simulation -*- C++ -*-
basehoardmanager.h [code]
BaseLogicGate.h [code]BaseLogicGate implements the basic structure of a logic gate -*- C++ -*-
BaseOneInputGate.h [code]BaseOneInputGate implements the basic structure of a one input logic gate -*- C++ -*-
BaseTwoInputGate.h [code]BaseTwoInputGate is basic structure of a two input gates -*- C++ -*-
BasisFunctions.cpp
BasisFunctions.h [code]
BasisFunctionsProvided.h [code]
batchheap.h [code]
BetweennessCentrality.cppBetweenness centrality application -*- C++ -*-
bigchunk.h [code]
binheap.h [code]
bins.h [code]
bins16k.h [code]
bins4k.h [code]
bins64k.h [code]
bins8k.h [code]
bitindex.cpp
bitindex.h [code]Bit-access operations, including msb and lsb
bitstring.h [code]A bit string data structure for use in memory allocators
Boruvka.cppBoruvka application -*- C++ -*-
boundedfreelistheap.h [code]
Box3d.h [code]Single source shortest paths -*- C++ -*-
bumpalloc.h [code]
cacheheap.h [code]
CacheLineStorage.h [code]
cartesianheap.h [code]
delaunayrefinement/Cavity.h [code]
delaunaytriangulation/Cavity.h [code]A cavity -*- C++ -*-
check.cppCheck worklist instantiations -*- C++ -*-
check.h [code]
checkheap.h [code]
chunk.h [code]
chunkheap.h [code]
Clustering.cppSingle source shortest paths -*- C++ -*-
ClusterNode.h [code]Single source shortest paths -*- C++ -*-
CMakeCCompilerId.c
CMakeCXXCompilerId.cpp
CMakeFortranCompilerId.F
coalesceableheap.h [code]Coalescing support, via RequireCoalesceable and CoalesceableHeap
coalesceheap.h [code]
Coarsening.h [code]GMetis -*- C++ -*-
combineheap.h [code]
comDefs.cpp
comDefs.h [code]Implementation corresponding to -*- C++ -*-
CommandLine.h [code]Common command line processing for benchmarks -*- C++ -*-
ConflictCheck.h [code]
ConflictFlags.h [code]
conformantheap.h [code]
Context.h [code]
CoordConn.h [code]CoordConn Represents the connectivity and coordinates of mesh -*- C++ -*-
counteddictionary.h [code]
cpuinfo.h [code]
debugheap.h [code]
DebugWorkList.h [code]
defs.h [code]GMetis -*- C++ -*-
DelaunayRefinement.cppDelaunay refinement -*- C++ -*-
DelaunayTriangulation.cppDelaunay triangulation -*- C++ -*-
DESabstractMain.h [code]DESabstractMain holds common functionality for main classes -*- C++ -*-
DESunordered.cppMain function for DESunordered -*- C++ -*-
DESunordered.h [code]DES unordered Galois version -*- C++ -*-
DESunorderedSerial.cppMain function for DESunorderedSerial -*- C++ -*-
DESunorderedSerial.h [code]DES serial unordered version -*- C++ -*-
DiagonalMassForSW.cpp
DiagonalMassForSW.h [code]
dlheap.h [code]Contains all the classes required to approximate DLmalloc 2.7.0
dllist.h [code]
dynarray.h [code]
Edge.h [code]
Edge.java
avi/libElm/libElement/Element.h [code]
delaunayrefinement/Element.h [code]
delaunaytriangulation/Element.h [code]An element -*- C++ -*-
ElementalOperation.cpp
ElementalOperation.h [code]
ElementBoundaryTrace.h [code]
ElementGeometry.h [code]
emptychunkheap.h [code]
emptyclass.h [code]
emptyhoardmanager.h [code]
Event.h [code]An element -*- C++ -*-
exactlyone.h [code]
exceptionheap.h [code]
Executable.h [code]Simple executable base class -*- C++ -*-
Femap.cpp
Femap.h [code]
FemapData.h [code]
fifodlfreelist.h [code]
experimental/fifofreelist.h [code]
fifofreelist.h [code]
FileGraph.cpp
FileGraph.h [code]Basic serialized graphs -*- C++ -*-
firstfitheap.h [code]
fixedrequestheap.h [code]
fixedsizeheap.h [code]
FM2WayRefining.cppGMetis -*- C++ -*-
fred.h [code]
freelistheap.h [code]
freesllist.h [code]
Galois.cpp
Galois.h [code]Galois user interface -*- C++ -*-
globalheap.h [code]
GlobalVec.h [code]Global vectors for functions being computed over the mesh -*- C++ -*-
GMetis.cppGMetis -*- C++ -*-
GMetisConfig.h [code]GMetis -*- C++ -*-
gnuwrapper.cpp
graph-convert.cppGraph converter -*- C++ -*-
Graph.h [code]Basic graphs -*- C++ -*-
GrowBisection.cppGMetis -*- C++ -*-
guard.h [code]
hash.h [code]
heaplayers.h [code]The master Heap Layers include file
heapmanager.h [code]
HEM.h [code]GMetis -*- C++ -*-
hldefines.h [code]
hoard.h [code]
hoarddetours.cppHooks to Hoard for Detours
hoardmanager.h [code]
hoardsuperblock.h [code]
hoardsuperblockheader.h [code]
hwloc_interface.cpp
hybridheap.h [code]
ignoreinvalidfree.h [code]
Input.h [code]Input represents an input port in the circuit -*- C++ -*-
InsBag.h [code]Insert Bag -*- C++ -*-
KdCell.h [code]Single source shortest paths -*- C++ -*-
KdTree.h [code]Single source shortest paths -*- C++ -*-
kingsleyheap.h [code]Classes to implement a Kingsley (power-of-two, segregated fits) allocator
kingsmodheap.h [code]
KMetisRefining.cppGMetis -*- C++ -*-
lazyheap.h [code]
lazyslotheap.h [code]
LeafNode.h [code]Single source shortest paths -*- C++ -*-
leamallocheap.h [code]
libhoard.cpp
Linear.h [code]
LinearElasticMaterial.cpp
localmallocheap.h [code]
LocalVec.h [code]Per AVI element local vectors -*- C++ -*-
lockedheap.h [code]
lockmallocheap.h [code]
locktest.cpp
logheap.h [code]Contains the implementations of Log and LogHeap
logicDefs.h [code]Some common definitions and helper functions -*- C++ -*-
LogicFunctions.h [code]Defines the basic functors for one and two input logic gates -*- C++ -*-
LogicGate.h [code]Defines the interface for a LogicGate and implements some common functionality -*- C++ -*-
LogicUpdate.h [code]LogicUpdate corresponds to a change in the input or output of a gate -*- C++ -*-
looseslotheap.h [code]
macwrapper.cpp
Main.java
mallocheap.h [code]
manageonesuperblock.h [code]
Material.cpp
Material.h [code]
mem.cppHeap building blocks implementation -*- C++ -*-
mem.h [code]Heap building blocks -*- C++ -*-
Mem.h [code]
Mesh.h [code]
MeshInit.cpp
MeshInit.h [code]MeshInit combines reading and initializtion of mesh -*- C++ -*-
MetisGraph.h [code]GMetis -*- C++ -*-
MetisNode.h [code]GMetis -*- C++ -*-
mmapalloc.h [code]
mmapheap.h [code]
mmapwrapper.h [code]
multiheap.h [code]
multimalloc.h [code]
myhashmap.h [code]
NeoHookean.cpp
nestedheap.h [code]
NetlistParser.cpp
NetlistParser.h [code]NetlistParser reads a circuit netlist containing logic gates and wires etc -*- C++ -*-
Node.java
NodeWrapper.h [code]Single source shortest paths -*- C++ -*-
nullheap.h [code]
numa.cpp
numatest.c
objectmanager.h [code]
obstack.h [code]
obstackheap.h [code]
obstackreap.h [code]
oneheap.h [code]
OneInputGate.h [code]OneInputGate: a logic gate with one input and one output -*- C++ -*-
Output.h [code]Output is an output port in the circuit -*- C++ -*-
P12DElement.h [code]
P13DElement.h [code]
P1nDElement.h [code]
pad.h [code]
PaddedLock.h [code]
padheap.h [code]
PageRank.cppPage rank application -*- C++ -*-
ParallelWork.h [code]Galois scheduler and runtime -*- C++ -*-
perclassheap.h [code]
PerCPU.h [code]
phothreadheap.h [code]
PMetis.h [code]GMetis -*- C++ -*-
PMetisRefining.cppGMetis -*- C++ -*-
Point3.h [code]Single source shortest paths -*- C++ -*-
posixlock.h [code]
PotentialCluster.h [code]Single source shortest paths -*- C++ -*-
PQueue.h [code]GMetis -*- C++ -*-
prefetchheap.h [code]
Preflowpush.cppPreflow-push application -*- C++ -*-
processheap.h [code]
profileheap.h [code]
Quadrature.cpp
Quadrature.h [code]
QuadratureP3.cpp
QuadratureP3.h [code]
QueuingLock.h [code]
h1/ddn/w/GaloisCpp/tools/generators/random-2d-points.py
workspace/ddn/build/default/tools/generators/random-2d-points.py
h1/ddn/w/GaloisCpp/tools/generators/random-graph.py
workspace/ddn/build/default/tools/generators/random-graph.py
RandomKWayRefiner.h [code]GMetis -*- C++ -*-
realtls.cpp
recursivelock.h [code]
redirectfree.h [code]
report.py
RM.h [code]GMetis -*- C++ -*-
run.py
sanitycheckheap.h [code]
sassert.h [code]
sbrk.c
sbrkheap.h [code]
scalableleaheap.h [code]
seg.h [code]
segheap.h [code]Definitions of SegHeap and StrictSegHeap
Segment.h [code]
Serialize.h [code]Write graphs out to file -*- C++ -*-
SerialMain.java
Shape.cpp
Shape.h [code]
ShapesEvaluated.cpp
ShapesEvaluated.h [code]
ShapesEvaluatedP13D.cpp
ShapesEvaluatedP13D.h [code]
SimInit.h [code]SimInit initializes the circuit graph and creates initial set of events -*- C++ -*-
SimObject.h [code]SimObject: the abstract interface to be implemented by any simulation object -*- C++ -*-
SimpleLock.h [code]
simtls.cpp
sizeheap.h [code]Contains UseSizeHeap and SizeHeap
sizeownerheap.h [code]
experimental/sizethreadheap.h [code]
sizethreadheap.h [code]
sllist.h [code]
slopheap.h [code]
slotheap.h [code]
SmallVector.h [code]
SpanningTree.cppSpanning-tree application -*- C++ -*-A simple spanning tree algorithm to demostrate the Galois system
spinlock.h [code]
splitheap.h [code]
SSSP.cppSingle source shortest paths -*- C++ -*-
StandardAVI.cpp
StandardAVI.h [code]
StaticDistPolicies.cppMachine Descriptions -*- C++ -*-
staticheap.h [code]
Statistic.h [code]
statistics.h [code]
stats.cpp
stats.h [code]
stlallocator.h [code]
StressWork.cpp
StressWork.h [code]
strictslotheap.h [code]
Subgraph.h [code]
Support.cppSupport functions -*- C++ -*-
Support.h [code]
SurveyPropagation.cppSurvey propagation -*- C++ -*-
Termination.cpp
Termination.h [code]
testAssemble.cpp
testBasisFunctionsProvided.cpp
testcoalesceableheap.h [code]
testDiagonalMassForSW.cpp
testLinear.cpp
testLinear3DSE.cpp
testLinearElastic.cpp
testLinearSE.cpp
testNeoHookean.cpp
testP12DElement.cpp
testP12DElementBoundaryTraces.cpp
testP12DTrace.cpp
testP13DElement.cpp
testP13DElementBoundaryTraces.cpp
testP13DTrace.cpp
testQuadraticSE.cpp
testSegment.cpp
testSimpleQuadrature.cpp
testStressWork.cpp
testTetrahedron.cpp
testTriangle.cpp
TetLinearCoordConn.h [code]TetLinearCoordConn represents a mesh containing linear tetrahedra -*- C++ -*-
Tetrahedron.cpp
Tetrahedron.h [code]
theap.h [code]
thinlock.h [code]
threadheap.h [code]
ThreadPool_cray.cppCray thread pool implementation
ThreadPool_pthreads.cppPthread thread pool implementation -*- C++ -*-
threadpoolheap.h [code]
Threads.cppCommon thread pool implementations -*- C++ -*-
Threads.h [code]Simple thread related classes -*- C++ -*-
threadspecificheap.h [code]
Timer.cppSimple timer support -*- C++ -*-
timer.h [code]
Timer.h [code]Simple timer support -*- C++ -*-
tlab.h [code]
tls.cpp
topslotheap.h [code]
traceheap.h [code]
treap.h [code]
Triangle.h [code]
TriLinearCoordConn.h [code]TriLinearCoordConn represents a mesh of linear triangles -*- C++ -*-
tryheap.h [code]
delaunayrefinement/Tuple.h [code]A tuple -*- C++ -*-
delaunaytriangulation/Tuple.h [code]A tuple -*- C++ -*-
TwoInputGate.h [code]TwoInputGate: represents a general gate with two inputs and one output -*- C++ -*-
type_traits.h [code]
TypeTraits.h [code]Galois type traits -*- C++ -*-
unique.h [code]
unixtls.cpp
usewinhoard.cpp
util.h [code]Some debug utilities etc
utility.h [code]Convenient wrappers that let us new up & delete objects from heaps
Verifier.h [code]
VERSION.h [code]
winhoard.cpp
winlock.h [code]
wintls.cpp
WorkList.h [code]
WorkListExperimental.h [code]
WorkListHelpers.h [code]Worklists building blocks -*- C++ -*-
wrapper.cpp
xallocHeap.h [code]
zoneheap.h [code]
Generated on Tue Aug 2 11:51:32 2011 for Galois by  doxygen 1.6.3