#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 |