Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
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.cpp
GMetis -*- C++ -*-
Banner.h
[code]
Common command line processing for benchmarks -*- C++ -*-
Barneshut.cpp
Barnes-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.cpp
Betweenness 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.cpp
Boruvka 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.cpp
Check
worklist instantiations -*- C++ -*-
check.h
[code]
checkheap.h
[code]
chunk.h
[code]
chunkheap.h
[code]
Clustering.cpp
Single 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.cpp
Delaunay refinement -*- C++ -*-
DelaunayTriangulation.cpp
Delaunay triangulation -*- C++ -*-
DESabstractMain.h
[code]
DESabstractMain
holds common functionality for main classes -*- C++ -*-
DESunordered.cpp
Main function for
DESunordered
-*- C++ -*-
DESunordered.h
[code]
DES unordered
Galois
version -*- C++ -*-
DESunorderedSerial.cpp
Main 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.cpp
GMetis -*- 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.cpp
GMetis -*- C++ -*-
GMetisConfig.h
[code]
GMetis -*- C++ -*-
gnuwrapper.cpp
graph-convert.cpp
Graph converter -*- C++ -*-
Graph.h
[code]
Basic graphs -*- C++ -*-
GrowBisection.cpp
GMetis -*- 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.cpp
Hooks 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.cpp
GMetis -*- 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.cpp
Heap 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.cpp
Page 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.cpp
GMetis -*- 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.cpp
Preflow-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.cpp
Spanning-tree application -*- C++ -*-A simple spanning tree algorithm to demostrate the
Galois
system
spinlock.h
[code]
splitheap.h
[code]
SSSP.cpp
Single source shortest paths -*- C++ -*-
StandardAVI.cpp
StandardAVI.h
[code]
StaticDistPolicies.cpp
Machine 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.cpp
Support functions -*- C++ -*-
Support.h
[code]
SurveyPropagation.cpp
Survey 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.cpp
Cray thread pool implementation
ThreadPool_pthreads.cpp
Pthread thread pool implementation -*- C++ -*-
threadpoolheap.h
[code]
Threads.cpp
Common thread pool implementations -*- C++ -*-
Threads.h
[code]
Simple thread related classes -*- C++ -*-
threadspecificheap.h
[code]
Timer.cpp
Simple 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
1.6.3