#include <tree02.hh>
Public Types | |
typedef TreeTraits02< CNode > | Traits |
Interface of the tree. | |
typedef Traits::F | F |
typedef CNode | Node |
Node type of the tree used for the interface of the far field matrices. | |
Public Member Functions | |
Tree02 (const concepts::Space< F > &spc, const BBall< F > &ball) | |
uint | nclst () const |
Number of clusters. | |
uint | nleaf () const |
Number of leafs. | |
const CNode * | root () const |
First node of the cluster list. | |
virtual std::ostream & | info (std::ostream &os) const |
const concepts::Space< F > & | space () const |
Space of the tree. | |
Cluster list, i.e., all leafs are on level 0.
CNode | Node type of the cluster list |
typedef Traits::F cluster::Tree02< CNode >::F |
|
inherited |
typedef TreeTraits02<CNode> cluster::Tree02< CNode >::Traits |
cluster::Tree02< CNode >::Tree02 | ( | const concepts::Space< F > & | spc, |
const BBall< F > & | ball | ||
) |
Constructor.
spc | Space which elements should be clusterd |
ball | Bounding ball for the elements of the space |
|
virtualinherited |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
First node of the cluster list.
Implements cluster::Tree< CNode >.
|
inlineinherited |