Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W | X _ __init__() (SHiP.logger.LogLevel method) (SHiP.Node method) (SHiP.partitioning.PartitioningMethod method) (SHiP.SHiP method) (SHiP.Tree method) (SHiP.ultrametric_tree.UltrametricTreeType method) A always_false_v (C++ member) Annotation (C++ struct) Annotation::Annotation (C++ function) Annotation::center (C++ member) Annotation::cost_decrease (C++ member) Annotation::level (C++ member) Annotation::operator< (C++ function) Annotation::operator> (C++ function) Annotation::orig_node (C++ member) Annotation::parent (C++ member) Annotation::tree_node (C++ member) assign_node_sizes (C++ function) B BallTree (SHiP.ultrametric_tree.UltrametricTreeType attribute) build_DCTree (C++ function) build_from_DCTree (C++ function) build_from_HST (C++ function) build_from_MLPackTree (C++ function) build_HST (C++ function) C check_key_occurs (C++ function) check_tree_validity (C++ function) children (SHiP.Node property) clean_tree (C++ function) config (SHiP.SHiP property) (SHiP.Tree property) constructUltrametricTree (C++ function) convert_from_DCTree (C++ function) convert_from_HST (C++ function) convert_from_MLPackTree (C++ function), [1] convertUltrametricTreeNodeToNode (C++ function) cost (SHiP.Node property) cost_decreases (SHiP.Tree property) costs (SHiP.Tree property) CoverTree (SHiP.ultrametric_tree.UltrametricTreeType attribute) CURRENT_LOG_LEVEL (C++ member) D DCTree (SHiP.ultrametric_tree.UltrametricTreeType attribute) DEFAULT_CONFIG (C++ member) DEFAULT_HIERARCHY (C++ member) DEFAULT_PARTITIONING_METHOD (C++ member) DEFAULT_PARTITIONING_METHOD_STRING (C++ member) DEFAULT_ULTRAMETRIC_TREE_TYPE (C++ member) DEFAULT_ULTRAMETRIC_TREE_TYPE_STRING (C++ member) distance_matrix() (SHiP.Tree method) E Elbow (SHiP.partitioning.PartitioningMethod attribute) elbow_line_dist (C++ function) elbow_triangle (C++ function) ERROR (SHiP.logger.LogLevel attribute) F find_normalized_key (C++ function) fit() (SHiP.SHiP method) fit_predict() (SHiP.SHiP method) G get_available_partitioning_methods (C++ function) get_available_partitioning_methods_as_strings (C++ function) get_available_ultrametric_tree_types (C++ function) get_available_ultrametric_tree_types_as_strings (C++ function) get_config_value (C++ function), [1] get_config_value_in_range (C++ function) get_elbow_k() (SHiP.Tree method) get_tree() (SHiP.SHiP method) H hierarchy (SHiP.SHiP property) (SHiP.Tree property) high (SHiP.Node property) HilbertRTree (SHiP.ultrametric_tree.UltrametricTreeType attribute) HST (SHiP.ultrametric_tree.UltrametricTreeType attribute) I id (SHiP.Node property) index_order (SHiP.Tree property) INFO (SHiP.logger.LogLevel attribute) K K (SHiP.partitioning.PartitioningMethod attribute) KDTree (SHiP.ultrametric_tree.UltrametricTreeType attribute) L label_clusters (C++ function) labels_ (SHiP.SHiP property) LcaNoiseElbow (SHiP.partitioning.PartitioningMethod attribute) LcaNoiseElbowNoTriangle (SHiP.partitioning.PartitioningMethod attribute) level (SHiP.Node property) LoadTree (SHiP.ultrametric_tree.UltrametricTreeType attribute) LOG_ERROR (C macro) LOG_INFO (C macro) LOG_WARN (C macro) Logger (C++ class) Logger::enabled (C++ member) Logger::level (C++ member) Logger::Logger (C++ function) Logger::operator<< (C++ function), [1] Logger::os (C++ member) Logger::~Logger (C++ function) LogLevel (C++ enum) (class in SHiP.logger) LogLevel::ERROR (C++ enumerator) LogLevel::INFO (C++ enumerator) LogLevel::WARNING (C++ enumerator) logLevelStrings (C++ member) low (SHiP.Node property) M MaxRPTree (SHiP.ultrametric_tree.UltrametricTreeType attribute) MeanOfElbows (SHiP.partitioning.PartitioningMethod attribute) MeanSplitBallTree (SHiP.ultrametric_tree.UltrametricTreeType attribute) MeanSplitKDTree (SHiP.ultrametric_tree.UltrametricTreeType attribute) measure_runtime (C++ function), [1] MedianOfElbows (SHiP.partitioning.PartitioningMethod attribute) module SHiP.logger SHiP.partitioning SHiP.ultrametric_tree N Node (C++ struct) (class in SHiP) Node::anno (C++ member) Node::children (C++ member) Node::closest_center (C++ member) Node::cost (C++ member) Node::high (C++ member) Node::id (C++ member) Node::is_cluster (C++ member) Node::is_merger (C++ member) Node::k (C++ member) Node::k_marking (C++ member) Node::level (C++ member) Node::low (C++ member) Node::Node (C++ function) Node::operator< (C++ function) Node::operator> (C++ function) Node::orig_node (C++ member) Node::parent (C++ member) Node::representative (C++ member) Node::size (C++ member) Node::to_json (C++ function) NormalizedStability (SHiP.partitioning.PartitioningMethod attribute) O operator<< (C++ function), [1] P parent (SHiP.Node property) parse_json_to_tree (C++ function) partitioning_method_to_string (C++ function) partitioning_runtime (SHiP.SHiP property) PartitioningMethod (C++ enum) (class in SHiP.partitioning) partitioningMethod (SHiP.SHiP property) PartitioningMethod::Elbow (C++ enumerator) PartitioningMethod::K (C++ enumerator) PartitioningMethod::LcaNoiseElbow (C++ enumerator) PartitioningMethod::LcaNoiseElbowNoTriangle (C++ enumerator) PartitioningMethod::MeanOfElbows (C++ enumerator) PartitioningMethod::MedianOfElbows (C++ enumerator) PartitioningMethod::NormalizedStability (C++ enumerator) PartitioningMethod::QCoverage (C++ enumerator) PartitioningMethod::QCoverageElbow (C++ enumerator) PartitioningMethod::QStem (C++ enumerator) PartitioningMethod::QStemElbow (C++ enumerator) PartitioningMethod::Stability (C++ enumerator) PartitioningMethod::Threshold (C++ enumerator) PartitioningMethod::ThresholdElbow (C++ enumerator) partitioningMethodStrings (C++ member) partitioningMethodToString() (in module SHiP.partitioning) Point (C++ struct) Point::x (C++ member) Point::y (C++ member) prune_tree (C++ function) prune_tree_fast (C++ function) Q QCoverage (SHiP.partitioning.PartitioningMethod attribute) QCoverageElbow (SHiP.partitioning.PartitioningMethod attribute) QStem (SHiP.partitioning.PartitioningMethod attribute) QStemElbow (SHiP.partitioning.PartitioningMethod attribute) R root (SHiP.Tree property) RPlusPlusTree (SHiP.ultrametric_tree.UltrametricTreeType attribute) RPlusTree (SHiP.ultrametric_tree.UltrametricTreeType attribute) RPTree (SHiP.ultrametric_tree.UltrametricTreeType attribute) RStarTree (SHiP.ultrametric_tree.UltrametricTreeType attribute) RTree (SHiP.ultrametric_tree.UltrametricTreeType attribute) S set_parents (C++ function) setLogLevel (C++ function), [1] setLogLevel() (in module SHiP.logger) SHiP (C++ class) (class in SHiP) SHiP.logger module SHiP.partitioning module SHiP.ultrametric_tree module SHiP::cluster_centers_ (C++ member) SHiP::config (C++ member) SHiP::construct_base_tree (C++ function) SHiP::data (C++ member) SHiP::fit (C++ function) SHiP::fit_predict (C++ function) SHiP::get_tree (C++ function) SHiP::hierarchy (C++ member) SHiP::labels_ (C++ member) SHiP::partitioning (C++ function) SHiP::partitioning_method (C++ member) SHiP::partitioning_runtime (C++ member) SHiP::SHiP (C++ function) SHiP::tree_construction_runtime (C++ member) SHiP::tree_type (C++ member) SHiP::trees (C++ member) size (SHiP.Node property) sorted_nodes (SHiP.Tree property) Stability (SHiP.partitioning.PartitioningMethod attribute) string_to_partitioning_method (C++ function) string_to_ultrametric_tree_type (C++ function) stringToPartitioningMethod() (in module SHiP.partitioning) stringToUltrametricTreeType() (in module SHiP.ultrametric_tree) T Threshold (SHiP.partitioning.PartitioningMethod attribute) ThresholdElbow (SHiP.partitioning.PartitioningMethod attribute) to_json() (SHiP.Node method) (SHiP.Tree method) to_lower (C++ function) Tree (C++ class) (class in SHiP) Tree::annotate_tree (C++ function) Tree::assign_nodes_their_k_values (C++ function) Tree::bottom_up_cluster (C++ function) Tree::bottom_up_cluster_normalized (C++ function) Tree::compute_representatives (C++ function) Tree::compute_sorted_costs (C++ function) Tree::compute_sorted_nodes (C++ function) Tree::config (C++ member) Tree::convert_to_real_nodes_solution (C++ function) Tree::cost_decreases (C++ member) Tree::cost_function (C++ function) Tree::costs (C++ member) Tree::create_centroids_hierarchy (C++ function) Tree::extract_labels (C++ function) Tree::get_distance_matrix (C++ function) Tree::get_elbow_k (C++ function) Tree::get_k_solution_helper (C++ function) Tree::get_lca_prune_solution (C++ function) Tree::hierarchy (C++ member) Tree::index_order (C++ member) Tree::k_solution (C++ function) Tree::k_solutions (C++ member) Tree::kcenter_cut (C++ function) Tree::kcenter_elbow_cut (C++ function) Tree::label_clusters_helper_merge (C++ function) Tree::label_clusters_merge (C++ function) Tree::label_tree (C++ function) Tree::mark_tree (C++ function) Tree::mark_tree_from_pruned (C++ function) Tree::max_cost (C++ member) Tree::normalized_stability_cut (C++ function) Tree::optimize_annotations (C++ function) Tree::root (C++ member) Tree::setup_fast_index (C++ function) Tree::sorted_nodes (C++ member) Tree::split_size (C++ function) Tree::sq_euclid_dist (C++ function) Tree::stability (C++ function) Tree::stability_cut (C++ function) Tree::threshold (C++ function) Tree::threshold_cut (C++ function) Tree::threshold_cut_main (C++ function) Tree::threshold_elbow_cut (C++ function) Tree::threshold_q_coverage (C++ function) Tree::to_json (C++ function) Tree::Tree (C++ function) Tree::tree_type (C++ member) Tree::trim_stem (C++ function) Tree::update_pointers (C++ function) tree_construction_runtime (SHiP.SHiP property) tree_type (SHiP.Tree property) treeType (SHiP.SHiP property) U UBTree (SHiP.ultrametric_tree.UltrametricTreeType attribute) ultrametric_tree_type_to_string (C++ function) UltrametricTree (C++ struct) UltrametricTree::config (C++ member) UltrametricTree::from_json (C++ function), [1] UltrametricTree::increase_parent_cost_if_too_small (C++ function) UltrametricTree::move_childs_with_same_cost_as_parent (C++ function) UltrametricTree::root (C++ member) UltrametricTree::to_json (C++ function) UltrametricTree::tree_type (C++ member) UltrametricTree::UltrametricTree (C++ function) UltrametricTreeNode (C++ struct) UltrametricTreeNode::children (C++ member) UltrametricTreeNode::cost (C++ member) UltrametricTreeNode::from_json (C++ function), [1] UltrametricTreeNode::id (C++ member) UltrametricTreeNode::parent (C++ member) UltrametricTreeNode::size (C++ member) UltrametricTreeNode::to_json (C++ function) UltrametricTreeNode::UltrametricTreeNode (C++ function) UltrametricTreeType (C++ enum) (class in SHiP.ultrametric_tree) UltrametricTreeType::BallTree (C++ enumerator) UltrametricTreeType::CoverTree (C++ enumerator) UltrametricTreeType::DCTree (C++ enumerator) UltrametricTreeType::HilbertRTree (C++ enumerator) UltrametricTreeType::HST (C++ enumerator) UltrametricTreeType::KDTree (C++ enumerator) UltrametricTreeType::LoadTree (C++ enumerator) UltrametricTreeType::MaxRPTree (C++ enumerator) UltrametricTreeType::MeanSplitBallTree (C++ enumerator) UltrametricTreeType::MeanSplitKDTree (C++ enumerator) UltrametricTreeType::RPlusPlusTree (C++ enumerator) UltrametricTreeType::RPlusTree (C++ enumerator) UltrametricTreeType::RPTree (C++ enumerator) UltrametricTreeType::RStarTree (C++ enumerator) UltrametricTreeType::RTree (C++ enumerator) UltrametricTreeType::UBTree (C++ enumerator) UltrametricTreeType::XTree (C++ enumerator) ultrametricTreeTypeStrings (C++ member) ultrametricTreeTypeToString() (in module SHiP.ultrametric_tree) V validate_value_in_range (C++ function) value (SHiP.logger.LogLevel property) (SHiP.partitioning.PartitioningMethod property) (SHiP.ultrametric_tree.UltrametricTreeType property) W WARNING (SHiP.logger.LogLevel attribute) X XTree (SHiP.ultrametric_tree.UltrametricTreeType attribute)