| _DD_col | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | protected |
| _dimension_restriction | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | protected |
| _F_row | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | protected |
| _flag | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | protected |
| _G_col | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | protected |
| _H_col | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | protected |
| _hdvf_opt | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | protected |
| _K | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | protected |
| _max_dimension | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | protected |
| _min_dimension | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | protected |
| _nb_C | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | protected |
| _nb_P | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | protected |
| _nb_S | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | protected |
| A(size_t gamma1, size_t gamma2, int q) | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| A(const Cell_pair &p) | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| Base typedef | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | |
| build_reduction() | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | protected |
| Chain_complex typedef | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | |
| Coefficient_ring typedef | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | |
| cohomology_chain(size_t cell_index, int dim) const | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | virtual |
| Column_chain typedef | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | |
| Column_matrix typedef | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| combinatorially_coherent() | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| compare(const Hdvf_duality &other, bool full_compare=false) const | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | |
| CGAL::Homological_discrete_vector_field::Hdvf_core::compare(const Hdvf_core &other, bool full_compare=false) const | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| complex() | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| compute_pairing_hdvf() | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | |
| compute_perfect_hdvf(bool verbose=false) | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | |
| compute_rand_pairing_hdvf() | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | |
| compute_rand_perfect_hdvf(bool verbose=false) | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | |
| dimension_restriction() const | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| dimension_restriction(int dimension) | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| extract_sub(const Sparse_matrix_base< Coefficient_ring, OSM::ROW > &M, int q_rows, int q_cols, PSC_flag flag_rows, PSC_flag flag_cols) | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | protected |
| extract_sub(const Sparse_matrix_base< Coefficient_ring, OSM::COLUMN > &M, int q_rows, int q_cols, PSC_flag flag_rows, PSC_flag flag_cols) | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | protected |
| fill_sub(MatrixType &M, const Sub_matrix_data< MatrixType > &sub) | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | protected |
| find_pair_A(int q, bool &found) const | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | virtual |
| find_pair_A(int q, bool &found, size_t gamma) const | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | virtual |
| find_pairs_A(int q, bool &found) const | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | virtual |
| find_pairs_A(int q, bool &found, size_t gamma) const | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | virtual |
| get_current_mask() const | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | |
| Hdvf_core(const ChainComplex &K, int hdvf_opt=OPT_FULL, int dimension_restriction=-1) | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| Hdvf_core(const Hdvf_core &hdvf) | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| Hdvf_core(const ChainComplex &K, const std::vector< std::vector< PSC_flag > > &flags, bool with_build_reduction=false, int hdvf_opt=OPT_FULL, int dimension_restriction=-1) | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| Hdvf_duality(const Chain_complex &L, Sub_chain_complex_mask< Chain_complex > &K, int hdvf_opt=OPT_FULL) | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | |
| Hdvf_duality(const Hdvf_duality &other) | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | protected |
| hdvf_opts() const | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| homology_chain(size_t cell_index, int dim) const | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | virtual |
| insert_reduction(std::ostream &out=std::cout) | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | |
| is_perfect_hdvf(int dimension_restriction=-2) | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | |
| is_valid_pair_for_A(size_t gamma, size_t gamma_prime, int q) | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| matrix_dd(int q) const | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| matrix_f(int q) const | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| matrix_g(int q) const | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| matrix_h(int q) const | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| number_of_cells_by_flag(PSC_flag flag, int q) const | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| operator=(const Hdvf_core &hdvf) | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| operator==(const Hdvf_core &other) | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| print_bnd_pairing(std::ostream &out=std::cout) | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | |
| print_reduction_sub(std::ostream &out=std::cout) | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | |
| progress_bar(size_t i, size_t n) | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | protected |
| projection(const Sparse_chain_base< Coefficient_ring, StorageFormat > &chain, PSC_flag flag, int q) const | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | protected |
| psc_flag(size_t tau, int q) const | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| psc_flags(PSC_flag flag) const | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | virtual |
| psc_flags(PSC_flag flag, int q) const | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | virtual |
| CGAL::Homological_discrete_vector_field::Hdvf_core::psc_flags(int q) const | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | virtual |
| CGAL::Homological_discrete_vector_field::Hdvf_core::psc_flags() const | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | virtual |
| psc_labels() const | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | |
| CGAL::Homological_discrete_vector_field::Hdvf_core::psc_labels(int dimension_restriction=-2) const | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | virtual |
| read_hdvf_reduction(std::istream &in) | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | |
| read_hdvf_reduction(std::string filename) | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | |
| read_hdvf_reduction_main(std::istream &in_stream) | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | protected |
| restrict_matrix(MatrixType &M, int q_rows, int q_cols, PSC_flag flag_rows, PSC_flag flag_cols) | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | protected |
| Row_chain typedef | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | |
| Row_matrix typedef | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| set_mask_K() | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | |
| set_mask_L_K() | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | |
| Sparse_chain_base typedef | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| Sparse_matrix_base typedef | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| Sparse_matrix_struct typedef | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| write_flags(std::ostream &out=std::cout, int dimension_restriction=-2) const | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| write_hdvf_reduction(std::ostream &out) const | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | |
| write_hdvf_reduction(std::string filename) const | CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > | |
| write_hdvf_reduction_main(std::ostream &out) const | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | protected |
| write_matrices(std::ostream &out=std::cout, int dimension_restriction=-2) const | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| write_reduction(std::ostream &out=std::cout, int dimension_restriction=-2) const | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |
| ~Hdvf_core() | CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex > | |