SHOGUN
4.2.0
|
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>
Definition at line 44 of file NbodyTreeNodeData.h.
Public Member Functions | |
NbodyTreeNodeData () | |
Public Attributes | |
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
Definition at line 68 of file NbodyTreeNodeData.h.
bounding box lower bounds (in ball tree used only for fast calculation of max spread dimension)
Definition at line 59 of file NbodyTreeNodeData.h.
bounding box upper bounds (in ball tree used only for fast calculation of max spread dimension)
Definition at line 56 of file NbodyTreeNodeData.h.
node center - used only in ball tree
Definition at line 65 of file NbodyTreeNodeData.h.
index_t end_idx |
end index
Definition at line 50 of file NbodyTreeNodeData.h.
bool is_leaf |
is leaf
Definition at line 53 of file NbodyTreeNodeData.h.
float64_t radius |
radius of point cloud in node
Definition at line 62 of file NbodyTreeNodeData.h.
index_t start_idx |
start index
Definition at line 47 of file NbodyTreeNodeData.h.