73     std::vector<float> averageSilhouetteWidth(
const std::vector<BinaryTreeNode> & tree, 
const DistanceMatrix<float> & original);
 
   83     std::vector<float> dunnIndices(
const std::vector<BinaryTreeNode> & tree, 
const DistanceMatrix<float> & original, 
const bool tree_from_singlelinkage = 
false);
 
   92     std::vector<float> cohesion(
const std::vector<std::vector<Size> > & clusters, 
const DistanceMatrix<float> & original);
 
  103     float averagePopulationAberration(
Size cluster_quantity, std::vector<BinaryTreeNode> & tree);
 
  120     void cut(
const Size cluster_quantity, 
const std::vector<BinaryTreeNode> & tree, std::vector<std::vector<Size> > & clusters);
 
  133     void cut(
const Size cluster_quantity, 
const std::vector<BinaryTreeNode> & tree, std::vector<std::vector<BinaryTreeNode> > & subtrees);
 
  143     String newickTree(
const std::vector<BinaryTreeNode> & tree, 
const bool include_distance = 
false);