CGAL 6.2 - Homological Discrete Vector Fields
Loading...
Searching...
No Matches
CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex > Member List

This is the complete list of members for CGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex >, including all inherited members.

_DD_colCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >protected
_dimension_restrictionCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >protected
_F_rowCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >protected
_flagCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >protected
_G_colCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >protected
_H_colCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >protected
_hdvf_optCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >protected
_KCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >protected
_max_dimensionCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >protected
_min_dimensionCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >protected
_nb_CCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >protected
_nb_PCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >protected
_nb_SCGAL::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 typedefCGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex >
build_reduction()CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >protected
Chain_complex typedefCGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex >
Coefficient_ring typedefCGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex >
cohomology_chain(size_t cell_index, int dim) constCGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex >virtual
Column_chain typedefCGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex >
Column_matrix typedefCGAL::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) constCGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex >
CGAL::Homological_discrete_vector_field::Hdvf_core::compare(const Hdvf_core &other, bool full_compare=false) constCGAL::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() constCGAL::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) constCGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex >virtual
find_pair_A(int q, bool &found, size_t gamma) constCGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex >virtual
find_pairs_A(int q, bool &found) constCGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex >virtual
find_pairs_A(int q, bool &found, size_t gamma) constCGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex >virtual
get_current_mask() constCGAL::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() constCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >
homology_chain(size_t cell_index, int dim) constCGAL::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) constCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >
matrix_f(int q) constCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >
matrix_g(int q) constCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >
matrix_h(int q) constCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >
number_of_cells_by_flag(PSC_flag flag, int q) constCGAL::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) constCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >protected
psc_flag(size_t tau, int q) constCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >
psc_flags(PSC_flag flag) constCGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex >virtual
psc_flags(PSC_flag flag, int q) constCGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex >virtual
CGAL::Homological_discrete_vector_field::Hdvf_core::psc_flags(int q) constCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >virtual
CGAL::Homological_discrete_vector_field::Hdvf_core::psc_flags() constCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >virtual
psc_labels() constCGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex >
CGAL::Homological_discrete_vector_field::Hdvf_core::psc_labels(int dimension_restriction=-2) constCGAL::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 typedefCGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex >
Row_matrix typedefCGAL::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 typedefCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >
Sparse_matrix_base typedefCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >
Sparse_matrix_struct typedefCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >
write_flags(std::ostream &out=std::cout, int dimension_restriction=-2) constCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >
write_hdvf_reduction(std::ostream &out) constCGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex >
write_hdvf_reduction(std::string filename) constCGAL::Homological_discrete_vector_field::Hdvf_duality< ChainComplex >
write_hdvf_reduction_main(std::ostream &out) constCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >protected
write_matrices(std::ostream &out=std::cout, int dimension_restriction=-2) constCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >
write_reduction(std::ostream &out=std::cout, int dimension_restriction=-2) constCGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >
~Hdvf_core()CGAL::Homological_discrete_vector_field::Hdvf_core< ChainComplex >