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

Public Types | Static Public Member Functions
cluster::TreeTraits< Node > Class Template Reference

Interface class for a node in a cluster tree. More...

#include <tree.hh>

Inheritance diagram for cluster::TreeTraits< Node >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef Node::CF 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, uint j)
static const concepts::Element
< F > * 
element (const Node *nd)
static uint index (const Node *nd)
static uint nleaf (const Node *nd)
static concepts::Real radius (const Node *nd)

Detailed Description

template<class Node>
class cluster::TreeTraits< Node >

Interface class for a node in a cluster tree.

Only static methods.

Parameters:
NodeNode type

Definition at line 249 of file tree.hh.


Member Typedef Documentation

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

Field of the node (Real or Cmplx)

Reimplemented in aglowav::ClstBiTreeTraits< BiClNode >, cluster::TreeTraits01< Node >, cluster::TreeTraits02< Node >, and cluster::TreeTraits03< Node >.

Definition at line 252 of file tree.hh.


Member Function Documentation

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

Definition at line 258 of file tree.hh.

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

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]

Definition at line 255 of file tree.hh.

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

Definition at line 265 of file tree.hh.

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

Definition at line 264 of file tree.hh.

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

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)