#include <tree.hh>
Public Types | |
typedef cluster::TreeTraits< BiClNode >::F | F |
Type of element (Real || Cmplx) | |
Static Public Member Functions | |
static BiClNode * | newNode (const concepts::Element< F > &elm, const cluster::BBall< F > &ball, BiClNode *lft) |
Constructor of a new leaf list (next leaf = left child) | |
static BiClNode * | newNode (uint idx, BiClNode &lft, BiClNode &rght, const concepts::Real3d &c, concepts::Real r, uint nlf=0) |
Constructor of a new node (no leaf) | |
static BiClNode * | lft (const BiClNode *nd) |
Left node. | |
static BiClNode *& | lft (BiClNode *nd) |
static BiClNode * | rght (const BiClNode *nd) |
Right node. | |
static o2mNode * | child (const o2mNode *nd, uint j) |
static BiClNode * | child (const BiClNode *nd, uint j) |
static const concepts::Element< F > * | element (const BiClNode *nd) |
static const concepts::Real3d & | center (const BiClNode *nd) |
static concepts::Real | radius (const BiClNode *nd) |
static uint | nleaf (const BiClNode *nd) |
static uint | index (const BiClNode *nd) |
Traits for the binary cluster tree algorithm
typedef cluster::TreeTraits<BiClNode>::F aglowav::ClstBiTreeTraits< BiClNode >::F |
|
inlinestaticinherited |
|
inlinestaticinherited |
|
inlinestaticinherited |
|
inlinestaticinherited |
|
inlinestaticinherited |
|
inlinestaticinherited |
|
inlinestaticinherited |
|
inlinestatic |
|
inlinestatic |
|
inlinestaticinherited |
|
inlinestaticinherited |
|
inlinestaticinherited |