Home / Open source / Terimber 2.0
cluster_processor< T, N > Class Template Referencecluster processor
More...
#include <mst.h>
List of all members.
Detailed Description
template<class T, class N>
class cluster_processor< T, N >
cluster processor
Definition at line 225 of file mst.h.
Constructor & Destructor Documentation
template<class T, class N>
cluster_processor< T, N >::cluster_processor |
( |
const T & |
container, |
|
|
const N & |
notifier, |
|
|
double |
max_vertex_distance, |
|
|
double |
max_cluster_distance, |
|
|
double |
avg_cluster_distance | |
|
) |
| | [inline] |
constructor
- Parameters:
-
container |
container |
notifier |
notifier |
max_vertex_distance |
max vertex distance |
max_cluster_distance |
max cluster distance |
avg_cluster_distance |
average cluster distance |
Definition at line 228 of file mst.hpp.
References cluster_processor< T, N >::cut().
Member Function Documentation
template<class T, class N>
template<class T, class N>
void cluster_processor< T, N >::cut |
( |
double |
max_vertex_distance, |
|
|
double |
max_cluster_distance, |
|
|
double |
avg_cluster_distance | |
|
) |
| | [inline, private] |
cuts the mst according to distances
- Parameters:
-
max_vertex_distance |
max vertex distance |
max_cluster_distance |
max cluster distance |
avg_cluster_distance |
average cluster distance |
Definition at line 236 of file mst.hpp.
References cluster_processor< T, N >::_all, cluster_processor< T, N >::_clusters, cluster_processor< T, N >::_container, mst_edge::_distance, cluster_processor< T, N >::_mst_map, cluster_processor< T, N >::_notifier, mst_edge::_to, cluster_processor< T, N >::avg_distance(), base_map< K, T, Pr, M >::begin(), base_vector< T >::begin(), base_stack< T >::empty(), base_map< K, T, Pr, M >::end(), base_vector< T >::end(), base_map< K, T, Pr, M >::find(), mst< T, N >::get_mst(), _map< K, T, A, Pr, M >::insert(), base_map< mst_edge, cluster_info, less< mst_edge >, false >::iterator, base_map< K, T, Pr, M >::lower_bound(), os_minus_one, _stack< T, A >::pop(), _stack< T, A >::push(), byte_allocator::reset(), _vector< T, A >::resize(), base_map< K, T, Pr, M >::size(), base_vector< T >::size(), str_template::strprint(), and base_stack< T >::top().
Referenced by cluster_processor< T, N >::cluster_processor().
template<class T, class N>
Member Data Documentation
template<class T, class N>
template<class T, class N>
template<class T, class N>
template<class T, class N>
template<class T, class N>
The documentation for this class was generated from the following files:
|
|