Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Public Types | Static Public Member Functions
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 >:
Inheritance graph
[legend]
Collaboration diagram for cluster::TreeTraits03< Node >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef TreeTraits< Node >::F F
 Field of the node (Real or Cmplx)

Static Public Member Functions

static const concepts::Real3dcenter (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)

Detailed Description

template<class Node>
class cluster::TreeTraits03< Node >

Interface class for a node in the cluster tree Tree01.

Only static methods.

Parameters:
NodeNode type

Definition at line 19 of file tree03.hh.


Member Typedef Documentation

template<class Node >
typedef TreeTraits<Node>::F cluster::TreeTraits03< Node >::F

Field of the node (Real or Cmplx)

Reimplemented from cluster::TreeTraits< Node >.

Definition at line 21 of file tree03.hh.


Member Function Documentation

template<class Node>
static const concepts::Real3d& cluster::TreeTraits< Node >::center ( const Node *  nd) [inline, static, inherited]

Definition at line 258 of file tree.hh.

template<class Node >
static Node* cluster::TreeTraits03< Node >::child ( const Node *  nd) [inline, static]

Definition at line 30 of file tree03.hh.

template<class Node>
static Node* cluster::TreeTraits< Node >::child ( const Node *  nd,
uint  j 
) [inline, static, inherited]

Definition at line 254 of file tree.hh.

template<class Node>
static const concepts::Element<F>* cluster::TreeTraits< Node >::element ( const Node *  nd) [inline, static, inherited]

Definition at line 255 of file tree.hh.

template<class Node>
static uint cluster::TreeTraits< Node >::index ( const Node *  nd) [inline, static, inherited]

Definition at line 265 of file tree.hh.

template<class Node >
static Node* cluster::TreeTraits03< Node >::link ( const Node *  nd) [inline, static]

Definition at line 31 of file tree03.hh.

template<class Node >
static Node*& cluster::TreeTraits03< Node >::link ( Node *  nd) [inline, static]

Definition at line 32 of file tree03.hh.

template<class Node >
static Node* cluster::TreeTraits03< Node >::newNode ( uint  idx,
Node &  chld,
const concepts::Real3d c,
concepts::Real  r,
uint  nlf = 0 
) [inline, static]

Definition at line 25 of file tree03.hh.

template<class Node >
static Node* cluster::TreeTraits03< Node >::newNode ( const concepts::Element< F > &  elm,
const BBall< F > &  ball,
Node *  lnk 
) [inline, static]

Definition at line 23 of file tree03.hh.

template<class Node>
static uint cluster::TreeTraits< Node >::nleaf ( const Node *  nd) [inline, static, inherited]

Definition at line 264 of file tree.hh.

template<class Node>
static concepts::Real cluster::TreeTraits< Node >::radius ( const Node *  nd) [inline, static, inherited]

Definition at line 261 of file tree.hh.


The documentation for this class was generated from the following file:

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)