Interface class for a node in the cluster tree Tree01. More...
#include <tree03.hh>


Public Types | |
| typedef TreeTraits< Node >::F | F |
| Field of the node (Real or Cmplx) | |
Static Public Member Functions | |
| static const concepts::Real3d & | center (const Node *nd) |
| static Node * | child (const Node *nd) |
| static Node * | child (const Node *nd, uint j) |
| static const concepts::Element < F > * | element (const Node *nd) |
| static uint | index (const Node *nd) |
| static Node * | link (const Node *nd) |
| static Node *& | link (Node *nd) |
| static Node * | newNode (uint idx, Node &chld, const concepts::Real3d &c, concepts::Real r, uint nlf=0) |
| static Node * | newNode (const concepts::Element< F > &elm, const BBall< F > &ball, Node *lnk) |
| static uint | nleaf (const Node *nd) |
| static concepts::Real | radius (const Node *nd) |
Interface class for a node in the cluster tree Tree01.
Only static methods.
| Node | Node type |
| typedef TreeTraits<Node>::F cluster::TreeTraits03< Node >::F |
Field of the node (Real or Cmplx)
Reimplemented from cluster::TreeTraits< Node >.
| static const concepts::Real3d& cluster::TreeTraits< Node >::center | ( | const Node * | nd | ) | [inline, static, inherited] |
| static Node* cluster::TreeTraits03< Node >::child | ( | const Node * | nd | ) | [inline, static] |
| static Node* cluster::TreeTraits< Node >::child | ( | const Node * | nd, |
| uint | j | ||
| ) | [inline, static, inherited] |
| static const concepts::Element<F>* cluster::TreeTraits< Node >::element | ( | const Node * | nd | ) | [inline, static, inherited] |
| static uint cluster::TreeTraits< Node >::index | ( | const Node * | nd | ) | [inline, static, inherited] |
| static Node* cluster::TreeTraits03< Node >::link | ( | const Node * | nd | ) | [inline, static] |
| static Node*& cluster::TreeTraits03< Node >::link | ( | Node * | nd | ) | [inline, static] |
| static Node* cluster::TreeTraits03< Node >::newNode | ( | uint | idx, |
| Node & | chld, | ||
| const concepts::Real3d & | c, | ||
| concepts::Real | r, | ||
| uint | nlf = 0 |
||
| ) | [inline, static] |
| static Node* cluster::TreeTraits03< Node >::newNode | ( | const concepts::Element< F > & | elm, |
| const BBall< F > & | ball, | ||
| Node * | lnk | ||
| ) | [inline, static] |
| static uint cluster::TreeTraits< Node >::nleaf | ( | const Node * | nd | ) | [inline, static, inherited] |
| static concepts::Real cluster::TreeTraits< Node >::radius | ( | const Node * | nd | ) | [inline, static, inherited] |