cluster::TreeTraits03< Node > Class Template Reference
Interface class for a node in the cluster tree Tree01. More...
#include <tree03.hh>
Inheritance diagram for cluster::TreeTraits03< Node >:
Public Types | |
typedef TreeTraits< Node >::F | F |
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 (const concepts::Element< F > &elm, const BBall< F > &ball, Node *lnk) |
static Node * | newNode (uint idx, Node &chld, const concepts::Real3d &c, concepts::Real r, uint nlf=0) |
static uint | nleaf (const Node *nd) |
static concepts::Real | radius (const Node *nd) |
Detailed Description
template<class Node>
class cluster::TreeTraits03< Node >
Interface class for a node in the cluster tree Tree01.
Only static methods.
- Parameters
-
Node Node type
Member Typedef Documentation
◆ F
template<class Node >
typedef TreeTraits<Node>::F cluster::TreeTraits03< Node >::F |
Member Function Documentation
◆ center()
template<class Node >
|
inlinestaticinherited |
◆ child() [1/2]
template<class Node >
|
inlinestatic |
◆ child() [2/2]
template<class Node >
|
inlinestaticinherited |
◆ element()
template<class Node >
|
inlinestaticinherited |
◆ index()
template<class Node >
|
inlinestaticinherited |
◆ link() [1/2]
template<class Node >
|
inlinestatic |
◆ link() [2/2]
template<class Node >
|
inlinestatic |
◆ newNode() [1/2]
template<class Node >
|
inlinestatic |
◆ newNode() [2/2]
template<class Node >
|
inlinestatic |
◆ nleaf()
template<class Node >
|
inlinestaticinherited |
◆ radius()
template<class Node >
|
inlinestaticinherited |
The documentation for this class was generated from the following file:
- cluster/tree03.hh