Traits for the binary cluster tree algorithm. More...
#include <tree.hh>


Public Types | |
| typedef cluster::TreeTraits < BiClNode >::F | F |
| Type of element (Real || Cmplx) | |
Static Public Member Functions | |
| static const concepts::Real3d & | center (const BiClNode *nd) |
| static BiClNode * | child (const BiClNode *nd, uint j) |
| static BiClNode * | child (const BiClNode *nd, uint j) |
| static const concepts::Element < F > * | element (const BiClNode *nd) |
| static uint | index (const BiClNode *nd) |
| static BiClNode *& | lft (BiClNode *nd) |
| static BiClNode * | lft (const BiClNode *nd) |
| Left node. | |
| 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 * | newNode (const concepts::Element< F > &elm, const cluster::BBall< F > &ball, BiClNode *lft) |
| Constructor of a new leaf list (next leaf = left child) | |
| static uint | nleaf (const BiClNode *nd) |
| static concepts::Real | radius (const BiClNode *nd) |
| static BiClNode * | rght (const BiClNode *nd) |
| Right node. | |
Traits for the binary cluster tree algorithm.
| typedef cluster::TreeTraits<BiClNode>::F aglowav::ClstBiTreeTraits< BiClNode >::F |
Type of element (Real || Cmplx)
Reimplemented from cluster::TreeTraits< BiClNode >.
| static const concepts::Real3d& cluster::TreeTraits< BiClNode >::center | ( | const BiClNode * | nd | ) | [inline, static, inherited] |
| static BiClNode * aglowav::One2ManyTreeTraits< BiClNode >::child | ( | const BiClNode * | nd, |
| uint | j | ||
| ) | [inline, static, inherited] |
| static BiClNode * cluster::TreeTraits< BiClNode >::child | ( | const BiClNode * | nd, |
| uint | j | ||
| ) | [inline, static, inherited] |
| static const concepts::Element<F>* cluster::TreeTraits< BiClNode >::element | ( | const BiClNode * | nd | ) | [inline, static, inherited] |
| static uint cluster::TreeTraits< BiClNode >::index | ( | const BiClNode * | nd | ) | [inline, static, inherited] |
| static BiClNode *& aglowav::BiTreeTraits< BiClNode >::lft | ( | BiClNode * | nd | ) | [inline, static, inherited] |
| static BiClNode * aglowav::BiTreeTraits< BiClNode >::lft | ( | const BiClNode * | nd | ) | [inline, static, inherited] |
| static BiClNode* aglowav::ClstBiTreeTraits< BiClNode >::newNode | ( | uint | idx, |
| BiClNode & | lft, | ||
| BiClNode & | rght, | ||
| const concepts::Real3d & | c, | ||
| concepts::Real | r, | ||
| uint | nlf = 0 |
||
| ) | [inline, static] |
| static BiClNode* aglowav::ClstBiTreeTraits< BiClNode >::newNode | ( | const concepts::Element< F > & | elm, |
| const cluster::BBall< F > & | ball, | ||
| BiClNode * | lft | ||
| ) | [inline, static] |
| static uint cluster::TreeTraits< BiClNode >::nleaf | ( | const BiClNode * | nd | ) | [inline, static, inherited] |
| static concepts::Real cluster::TreeTraits< BiClNode >::radius | ( | const BiClNode * | nd | ) | [inline, static, inherited] |
| static BiClNode * aglowav::BiTreeTraits< BiClNode >::rght | ( | const BiClNode * | nd | ) | [inline, static, inherited] |