structure to store data of a node of N-Body tree. This can be used as a template type in TreeMachineNode class. N-Body tree building algorithm uses nodes of type CBinaryTreeMachineNode<NbodyTreeNodeData>
在文件 NbodyTreeNodeData.h 第 44 行定义.
Public 成员函数 | |
NbodyTreeNodeData () | |
Public 属性 | |
index_t | start_idx |
index_t | end_idx |
bool | is_leaf |
SGVector< float64_t > | bbox_upper |
SGVector< float64_t > | bbox_lower |
float64_t | radius |
SGVector< float64_t > | center |
constructor
在文件 NbodyTreeNodeData.h 第 68 行定义.
bounding box lower bounds (in ball tree used only for fast calculation of max spread dimension)
在文件 NbodyTreeNodeData.h 第 59 行定义.
bounding box upper bounds (in ball tree used only for fast calculation of max spread dimension)
在文件 NbodyTreeNodeData.h 第 56 行定义.
node center - used only in ball tree
在文件 NbodyTreeNodeData.h 第 65 行定义.
index_t end_idx |
end index
在文件 NbodyTreeNodeData.h 第 50 行定义.
bool is_leaf |
is leaf
在文件 NbodyTreeNodeData.h 第 53 行定义.
float64_t radius |
radius of point cloud in node
在文件 NbodyTreeNodeData.h 第 62 行定义.
index_t start_idx |
start index
在文件 NbodyTreeNodeData.h 第 47 行定义.