CoMMA 1.3.2
A geometric agglomerator for unstructured meshes
Loading...
Searching...
No Matches
comma::Dual_Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType > Member List

This is the complete list of members for comma::Dual_Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >, including all inherited members.

_centerscomma::Dual_Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >
_compute_ARcomma::Dual_Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >
_m_CRS_Col_Indcomma::Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >
_m_CRS_Row_Ptrcomma::Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >
_m_CRS_Valuescomma::Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >
_n_bnd_facescomma::Dual_Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >
_number_of_cellscomma::Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >
_s_anisotropic_compliant_cellscomma::Dual_Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >
_visitedcomma::Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >
_volumescomma::Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >
BaseClass typedefcomma::Dual_Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >
BFS(const CoMMAIndexType &root)comma::Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >inline
check_connectivity()comma::Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >inline
CoMMAPairType typedefcomma::Dual_Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >
CoMMASetOfPairType typedefcomma::Dual_Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >
compute_fc_compactness_inside_a_cc(const std::unordered_set< CoMMAIndexType > &s_fc) constcomma::Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >inline
compute_min_fc_compactness_inside_a_cc(const std::unordered_set< CoMMAIndexType > &s_fc) constcomma::Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >inline
compute_neighbourhood_of_cc(const std::unordered_set< CoMMAIndexType > &s_seeds, CoMMAIntType &nb_of_order_of_neighbourhood, std::unordered_map< CoMMAIndexType, CoMMAIntType > &d_n_of_seed, const CoMMAIntType max_card, const std::vector< bool > &is_fc_agglomerated_tmp) constcomma::Dual_Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >inline
ContainerIndexConstIt typedefcomma::Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >
ContainerIndexType typedefcomma::Dual_Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >
ContainerWeightConstIt typedefcomma::Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >
ContainerWeightType typedefcomma::Dual_Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >
DFS(const CoMMAIndexType &i_fc)comma::Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >inline
Dual_Graph(const CoMMAIndexType &nb_c, const ContainerIndexType &m_crs_row_ptr, const ContainerIndexType &m_crs_col_ind, const ContainerWeightType &m_crs_values, const ContainerWeightType &volumes, const std::vector< std::vector< CoMMAWeightType > > &centers, const std::vector< CoMMAIntType > &n_bnd_faces, const CoMMAIntType dimension, const ContainerIndexType &anisotropic_compliant_fc)comma::Dual_Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >inline
estimated_boundary_weight(const CoMMAIndexType idx_c) constcomma::Dual_Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >inline
estimated_total_weight(const CoMMAIndexType idx_c) constcomma::Dual_Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >inline
get_center_direction(const CoMMAIndexType &a, const CoMMAIndexType &b, std::vector< CoMMAWeightType > &dir)comma::Dual_Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >inline
get_n_boundary_faces(const CoMMAIndexType idx_c) constcomma::Dual_Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >inline
get_nb_cells() constcomma::Dual_Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >inline
get_nb_of_neighbours(const CoMMAIndexType i_c) constcomma::Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >inline
get_neighbourhood_of_cc(const std::unordered_set< CoMMAIndexType > &s_seeds, const std::vector< bool > &is_fc_agglomerated_tmp) constcomma::Dual_Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >inline
get_neighbours(const CoMMAIndexType &i_c) constcomma::Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >inline
get_total_n_faces(const CoMMAIndexType idx_c) constcomma::Dual_Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >inline
get_weights(const CoMMAIndexType &i_c) constcomma::Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >inline
Graph(const CoMMAIndexType &nb_c, const ContainerIndexType &m_crs_row_ptr, const ContainerIndexType &m_crs_col_ind, const ContainerWeightType &m_crs_values, const ContainerWeightType &volumes)comma::Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >inline
is_on_boundary(const CoMMAIndexType idx_c) constcomma::Dual_Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >inline
neighbours_cbegin(const CoMMAIndexType &i_c) constcomma::Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >inline
neighbours_cend(const CoMMAIndexType &i_c) constcomma::Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >inline
tag_anisotropic_cells(std::vector< CoMMAWeightType > &alt_weights, ContainerWeightType &max_weights, std::vector< bool > &is_anisotropic, std::deque< CoMMAIndexType > &aniso_seeds_pool, const CoMMAWeightType threshold_anisotropy, const ContainerWeightType &priority_weights, const CoMMACellCouplingT cell_coupling, const CoMMAIndexType preserving)comma::Dual_Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >inline
weights_cbegin(const CoMMAIndexType &i_c) constcomma::Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >inline
weights_cend(const CoMMAIndexType &i_c) constcomma::Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >inline
~Dual_Graph() override=defaultcomma::Dual_Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >
~Graph()=defaultcomma::Graph< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >virtual