| _aniso_neighbours | comma::Agglomerator_Anisotropic< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | protected |
| _cc_graph | comma::Agglomerator< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | protected |
| _cell_coupling | comma::Agglomerator_Anisotropic< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | protected |
| _dimension | comma::Agglomerator< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | protected |
| _fc_graph | comma::Agglomerator< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | protected |
| _force_line_direction | comma::Agglomerator_Anisotropic< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | protected |
| _goal_card | comma::Agglomerator< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | protected |
| _l_nb_of_cells | comma::Agglomerator< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | protected |
| _max_card | comma::Agglomerator< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | protected |
| _max_cells_in_line | comma::Agglomerator_Anisotropic< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | protected |
| _min_card | comma::Agglomerator< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | protected |
| _min_neighbourhood | comma::Agglomerator< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | protected |
| _nb_lines | comma::Agglomerator_Anisotropic< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | |
| _odd_line_length | comma::Agglomerator_Anisotropic< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | protected |
| _seeds_pool | comma::Agglomerator< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | protected |
| _should_agglomerate | comma::Agglomerator_Anisotropic< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | |
| _threshold_card | comma::Agglomerator< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | protected |
| _v_lines | comma::Agglomerator_Anisotropic< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | |
| agglomerate_one_level(const CoMMAIntType goal_card, const CoMMAIntType min_card, const CoMMAIntType max_card, const std::vector< CoMMAWeightType > &priority_weights, bool correction_steps) override | comma::Agglomerator_Anisotropic< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | inlinevirtual |
| Agglomerator(std::shared_ptr< Dual_Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > > graph, std::shared_ptr< Coarse_Cell_Container< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > > cc_graph, std::shared_ptr< Seeds_Pool< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > > seeds_pool, CoMMAIntType dimension) | comma::Agglomerator< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | inline |
| Agglomerator_Anisotropic(std::shared_ptr< Dual_Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > > graph, std::shared_ptr< Coarse_Cell_Container< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > > cc_graph, std::shared_ptr< Seeds_Pool< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > > seeds_pool, CoMMAIntType dimension, const CoMMAWeightType threshold_anisotropy, const std::vector< CoMMAIndexType > &agglomerationLines_Idx, const std::vector< CoMMAIndexType > &agglomerationLines, const std::vector< CoMMAWeightType > &priority_weights, const bool build_lines, const bool odd_line_length, const std::optional< CoMMAIndexType > max_cells_in_line, CoMMACellCouplingT cell_coupling=CoMMACellCouplingT::MAX_WEIGHT, const bool force_line_direction=true) | comma::Agglomerator_Anisotropic< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | inline |
| AnisotropicLine typedef | comma::Agglomerator_Anisotropic< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | |
| AnisotropicLinePtr typedef | comma::Agglomerator_Anisotropic< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | |
| build_anisotropic_lines(const std::vector< CoMMAWeightType > &priority_weights, const CoMMAWeightType threshold_anisotropy) | comma::Agglomerator_Anisotropic< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | inlineprotected |
| CoMMAPairType typedef | comma::Agglomerator_Anisotropic< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | |
| CoMMASetOfPairType typedef | comma::Agglomerator_Anisotropic< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | |
| export_anisotropic_lines(CoMMAIntType level, std::vector< CoMMAIndexType > &aniso_lines_idx, std::vector< CoMMAIndexType > &aniso_lines) const | comma::Agglomerator_Anisotropic< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | inline |
| find_cell_candidates_for_line_direction(const CoMMAIndexType seed, const std::vector< bool > &to_treat, const std::vector< CoMMAWeightType > &weights, const std::vector< CoMMAWeightType > &max_weights, const std::vector< CoMMAWeightType > &prev_dir, const bool check_weight, CoMMASetOfPairType &candidates) | comma::Agglomerator_Anisotropic< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | inlineprotected |
| find_cell_candidates_for_line_max_weight(const CoMMAIndexType seed, const std::vector< bool > &to_treat, const std::vector< CoMMAWeightType > &weights, const std::vector< CoMMAWeightType > &max_weights, CoMMASetOfPairType &candidates) | comma::Agglomerator_Anisotropic< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | inlineprotected |
| get_fc_2_cc() const | comma::Agglomerator< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | inline |
| is_high_coupling(const CoMMAWeightType weight, const CoMMAWeightType ref_weight) | comma::Agglomerator_Anisotropic< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | inlineprotected |
| update_seeds_pool() | comma::Agglomerator_Anisotropic< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | inline |
| ~Agglomerator()=default | comma::Agglomerator< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | virtual |
| ~Agglomerator_Anisotropic() override=default | comma::Agglomerator_Anisotropic< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > | |