changa  3.5
 All Classes Files Functions Variables Typedefs Enumerations Friends Macros Groups Pages
Classes | Enumerations
Compute.h File Reference
#include "codes.h"
#include "ParallelGravity.h"
#include "SSEdefs.h"

Go to the source code of this file.

Classes

class  Compute
 Base clase for all tree based computations. More...
 
class  GravityCompute
 Class to compute gravity using a "bucket walk". More...
 
class  ListCompute
 Computations for Stadel-style interaction list walk. More...
 
class  PrefetchCompute
 Compute for the remote node prefetch walk. More...
 
class  DummyPrefetchCompute
 
class  ActiveWalk
 
class  TreeNodeWorker
 Interface for work in LocalTreeTraversal. More...
 
class  RemoteTreeBuilder
 Class to build the remote part of the tree. Fills in Boundary and NonLocal nodes. More...
 
class  LocalTreeBuilder
 Class to build the local part of the tree. Builds Internal nodes. More...
 
class  LocalTreePrinter
 TreeNodeWorker implementation that just prints out the tree. This is just for diagnostics. More...
 

Enumerations

enum  WalkIndices {
  prefetchAwi = 0, interListAwi = 1, remoteGravityAwi = 2, smoothAwi = 3,
  maxAwi = 4
}
 distingish between the walks that could be running.
 

Detailed Description

Defines classes for objects that encapsulate computation