changa  3.5
 All Classes Files Functions Variables Typedefs Enumerations Friends Macros Groups Pages
Public Attributes | List of all members
State Class Reference

Base class for maintaining the state of a tree walk. More...

#include <State.h>

Inheritance diagram for State:
DoubleWalkState MarkNeighborState NearNeighborState NullState ReNearNeighborState

Public Attributes

int bWalkDonePending
 
int currentBucket
 The bucket we have started to walk.
 
int myNumParticlesPending
 Keep track of how many buckets are unfinished. XXX note the misnomer.
 
int numPendingChunks
 Number of pending chunks. More...
 
int * counterArrays [2]
 counters to keep track of outstanding remote processor
 

Detailed Description

Base class for maintaining the state of a tree walk.

Member Data Documentation

int State::bWalkDonePending

Set after our walk is finished, but we are still waiting for combiner cache flushes to be processed.

int State::numPendingChunks

Number of pending chunks.

The remote tree walk is divided into chunks for more parallelism. A chunk is pending wrt a TreePiece until that TreePiece has finished using it completely.


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