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);