changa  3.5
 All Classes Files Functions Variables Typedefs Enumerations Friends Macros Groups Pages
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
OctDecompNode Struct Reference

Class to hold the Oct decomposition tree. More...

#include <Sorter.h>

Public Member Functions

void makeSubTree (int refineLevel, CkVec< OctDecompNode * > *active)
 Make a balanced subtree of OctDecompNode. More...
 
int64_t buildCounts ()
 
void deleteBeneath ()
 
void combine (int thresh, vector< NodeKey > &finalKeys, vector< uint64_t > &counts)
 
void getLeafNodes (CkVec< OctDecompNode * > *activeNodes)
 

Public Attributes

NodeKey key
 
OctDecompNodechildren
 
int nchildren
 
int64_t nparticles
 

Static Public Attributes

static int maxNumChildren = 2
 
static int lgMaxNumChildren = 1
 

Detailed Description

Class to hold the Oct decomposition tree.

Member Function Documentation

void OctDecompNode::makeSubTree ( int  refineLevel,
CkVec< OctDecompNode * > *  active 
)

Make a balanced subtree of OctDecompNode.

Parameters
refineLeveldepth of subtree
activeCkVec of leaves

The documentation for this struct was generated from the following files: