Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:

concept |
Alpha_complex |
SimplicialComplexForAlpha.h |
SimplicialComplexForAlpha3d.h |
Bottleneck_distance |
Persistence_diagram.h |
Cech_complex |
SimplicialComplexForCech.h |
SimplicialComplexForMEB.h |
Coxeter_triangulation |
FunctionForImplicitManifold.h |
IntersectionOracle.h |
SimplexInCoxeterTriangulation.h |
TriangulationForManifoldTracing.h |
Persistence_matrix |
FieldOperators.h | Contains the concept for the matrix field operators
PersistenceMatrixColumn.h | Contains the concept for the matrix columns
PersistenceMatrixOptions.h | Contains the concept for the matrix options
Persistence_representations |
Real_valued_topological_data.h |
Topological_data_with_averages.h |
Topological_data_with_distances.h |
Topological_data_with_scalar_product.h |
Vectorized_topological_data.h |
Persistent_cohomology |
CoefficientField.h |
FilteredComplex.h |
PersistentHomology.h |
Rips_complex |
SimplicialComplexForRips.h |
Simplex_tree |
FiltrationValue.h |
IndexingTag.h |
SimplexKey.h |
SimplexTreeOptions.h |
VertexHandle.h |
Skeleton_blocker |
SkeletonBlockerDS.h |
SkeletonBlockerGeometricDS.h |
Witness_complex |
SimplicialComplexForWitness.h |
Zigzag_persistence |
ZigzagOptions.h | Contains Gudhi::zigzag_persistence::ZigzagOptions and Gudhi::zigzag_persistence::FilteredZigzagOptions concept
doc |
Alpha_complex |
Intro_alpha_complex.h |
Bitmap_cubical_complex |
Gudhi_Cubical_Complex_doc.h |
Bottleneck_distance |
Intro_bottleneck_distance.h |
Cech_complex |
Intro_cech_complex.h |
Collapse |
intro_edge_collapse.h |
common |
examples.h |
file_formats.h |
installation.h |
Coxeter_triangulation |
intro_coxeter_triangulation.h |
Nerve_GIC |
Intro_graph_induced_complex.h |
Persistence_matrix |
Intro_field_elements_and_operators.h |
Intro_persistence_matrix.h |
Persistence_representations |
Persistence_representations_doc.h |
Persistent_cohomology |
Intro_persistent_cohomology.h |
Rips_complex |
Intro_rips_complex.h |
Simplex_tree |
Intro_simplex_tree.h |
Spatial_searching |
Intro_spatial_searching.h |
Subsampling |
Intro_subsampling.h |
Tangential_complex |
Intro_tangential_complex.h |
Toplex_map |
Intro_Toplex_map.h |
Witness_complex |
Witness_complex_doc.h |
Zigzag_persistence |
Intro_zigzag_persistence.h |
example |
Contraction |
Garland_heckbert |
Error_quadric.h |
Witness_complex |
generators.h |
include |
gudhi |
Active_witness |
Active_witness.h |
Active_witness_iterator.h |
Alpha_complex |
Alpha_kernel_d.h |
Contraction |
policies |
Contraction_visitor.h |
Cost_policy.h |
Dummy_valid_contraction.h |
Edge_length_cost.h |
First_vertex_placement.h |
Link_condition_valid_contraction.h |
Middle_placement.h |
Placement_policy.h |
Valid_contraction_policy.h |
Edge_profile.h |
Coxeter_triangulation |
Cell_complex |
Cell_complex.h |
Hasse_diagram_cell.h |
Query_result.h |
Fields |
Multi_field.h | Contains the Gudhi::persistence_fields::Multi_field_element class
Multi_field_operators.h | Contains the Gudhi::persistence_fields::Multi_field_operators class
Multi_field_shared.h | Contains the Gudhi::persistence_fields::Shared_multi_field_element class
Multi_field_small.h | Contains the Gudhi::persistence_fields::Multi_field_element_with_small_characteristics class
Multi_field_small_operators.h | Contains the Gudhi::persistence_fields::Multi_field_operators_with_small_characteristics class
Multi_field_small_shared.h | Contains the Gudhi::persistence_fields::Shared_multi_field_element_with_small_characteristics class
Z2_field.h | Contains the Gudhi::persistence_fields::Z2_field_element class
Z2_field_operators.h | Contains the Gudhi::persistence_fields::Z2_field_operators class
Zp_field.h | Contains the Gudhi::persistence_fields::Zp_field_element class
Zp_field_operators.h | Contains the Gudhi::persistence_fields::Zp_field_operators class
Zp_field_shared.h | Contains the Gudhi::persistence_fields::Shared_Zp_field_element class
Functions |
Cartesian_product.h |
Constant_function.h |
Embed_in_Rd.h |
Function_affine_plane_in_Rd.h |
Function_chair_in_R3.h |
Function_iron_in_R3.h |
Function_lemniscate_revolution_in_R3.h |
Function_moment_curve_in_Rd.h |
Function_Sm_in_Rd.h |
Function_torus_in_R3.h |
Function_whitney_umbrella_in_R3.h |
Linear_transformation.h |
Negation.h |
PL_approximation.h |
random_orthogonal_matrix.h |
Translate.h |
IO |
build_mesh_from_cell_complex.h |
Mesh_medit.h |
output_debug_traces_to_html.h |
output_meshes_to_medit.h |
Permutahedral_representation |
Combination_iterator.h |
face_from_indices.h |
Integer_combination_iterator.h |
Ordered_set_partition_iterator.h |
Permutahedral_representation_iterators.h |
Permutation_iterator.h |
Set_partition_iterator.h |
Simplex_comparator.h |
Size_range.h |
Persistence_matrix |
allocators |
entry_constructors.h | Contains different versions of Gudhi::persistence_matrix::Entry factories
columns |
chain_column_extra_properties.h | Contains the Gudhi::persistence_matrix::Chain_column_extra_properties class and Gudhi::persistence_matrix::Dummy_chain_properties structure
column_dimension_holder.h | Contains the Gudhi::persistence_matrix::Column_dimension_holder class and Gudhi::persistence_matrix::Dummy_dimension_holder structure
column_utilities.h | Contains helper methods for column addition and column hasher
entry_types.h | Contains the Gudhi::persistence_matrix::Entry, Gudhi::persistence_matrix::Entry_column_index and Gudhi::persistence_matrix::Entry_field_element classes, as well as the Gudhi::persistence_matrix::Dummy_entry_column_index_mixin and Gudhi::persistence_matrix::Dummy_entry_field_element_mixin structures. Also defines the std::hash method for Gudhi::persistence_matrix::Entry
heap_column.h | Contains the Gudhi::persistence_matrix::Heap_column class. Also defines the std::hash method for Gudhi::persistence_matrix::Heap_column
intrusive_list_column.h | Contains the Gudhi::persistence_matrix::Intrusive_list_column class. Also defines the std::hash method for Gudhi::persistence_matrix::Intrusive_list_column
intrusive_set_column.h | Contains the Gudhi::persistence_matrix::Intrusive_set_column class. Also defines the std::hash method for Gudhi::persistence_matrix::Intrusive_set_column
list_column.h | Contains the Gudhi::persistence_matrix::List_column class. Also defines the std::hash method for Gudhi::persistence_matrix::List_column
naive_vector_column.h | Contains the Gudhi::persistence_matrix::Naive_vector_column class. Also defines the std::hash method for Gudhi::persistence_matrix::Naive_vector_column
row_access.h | Contains the Gudhi::persistence_matrix::Row_access class and Gudhi::persistence_matrix::Dummy_row_access structure
set_column.h | Contains the Gudhi::persistence_matrix::Set_column class. Also defines the std::hash method for Gudhi::persistence_matrix::Set_column
unordered_set_column.h | Contains the Gudhi::persistence_matrix::Unordered_set_column class. Also defines the std::hash method for Gudhi::persistence_matrix::Unordered_set_column
vector_column.h | Contains the Gudhi::persistence_matrix::Vector_column class. Also defines the std::hash method for Gudhi::persistence_matrix::Vector_column
Base_matrix.h | Contains the Gudhi::persistence_matrix::Base_matrix class
Base_matrix_with_column_compression.h | Contains the Gudhi::persistence_matrix::Base_matrix_with_column_compression class
base_pairing.h | Contains the Gudhi::persistence_matrix::Base_pairing class and Gudhi::persistence_matrix::Dummy_base_pairing structure
base_swap.h | Contains the Gudhi::persistence_matrix::Base_swap class and Gudhi::persistence_matrix::Dummy_base_swap structure
boundary_cell_position_to_id_mapper.h | Contains the Gudhi::persistence_matrix::Cell_position_to_ID_mapper class and Gudhi::persistence_matrix::Dummy_pos_mapper structure
Boundary_matrix.h | Contains the Gudhi::persistence_matrix::Boundary_matrix class
Chain_matrix.h | Contains the Gudhi::persistence_matrix::Chain_matrix class
chain_pairing.h | Contains the Gudhi::persistence_matrix::Chain_pairing class and Gudhi::persistence_matrix::Dummy_chain_pairing structure
chain_rep_cycles.h | Contains the Gudhi::persistence_matrix::Chain_representative_cycles class and Gudhi::persistence_matrix::Dummy_chain_representative_cycles structure
chain_vine_swap.h | Contains the Gudhi::persistence_matrix::Chain_barcode_swap and Gudhi::persistence_matrix::Chain_vine_swap classes, as well as the Gudhi::persistence_matrix::Dummy_chain_vine_swap and Gudhi::persistence_matrix::Dummy_chain_vine_pairing structures
Id_to_index_overlay.h | Contains the Gudhi::persistence_matrix::Id_to_index_overlay class
matrix_dimension_holders.h | Contains the Gudhi::persistence_matrix::Matrix_max_dimension_holder Gudhi::persistence_matrix::Matrix_all_dimension_holder classes and the Gudhi::persistence_matrix::Dummy_matrix_dimension_holder structure
matrix_row_access.h | Contains the Gudhi::persistence_matrix::Matrix_row_access class and Gudhi::persistence_matrix::Dummy_matrix_row_access structure
Position_to_index_overlay.h | Contains the Gudhi::persistence_matrix::Position_to_index_overlay class
RU_matrix.h | Contains the Gudhi::persistence_matrix::RU_matrix class
ru_pairing.h | Contains the Gudhi::persistence_matrix::RU_pairing class and Gudhi::persistence_matrix::Dummy_ru_pairing structure
ru_rep_cycles.h | Contains the Gudhi::persistence_matrix::RU_representative_cycles class and Gudhi::persistence_matrix::Dummy_ru_representative_cycles structure
ru_vine_swap.h | Contains the Gudhi::persistence_matrix::RU_vine_swap class, as well as the Gudhi::persistence_matrix::Dummy_ru_vine_swap and Gudhi::persistence_matrix::Dummy_ru_vine_pairing structures
Persistent_cohomology |
Field_Zp.h |
Multi_field.h |
Persistent_cohomology_column.h |
Simplex_tree |
hooks_simplex_base.h |
indexing_tag.h |
serialization_utils.h |
Simplex_tree_iterators.h |
Simplex_tree_node_explicit_storage.h |
simplex_tree_options.h |
Simplex_tree_siblings.h |
Simplex_tree_star_simplex_iterators.h |
Skeleton_blocker |
internal |
Top_faces.h |
Trie.h |
iterators |
Skeleton_blockers_blockers_iterators.h |
Skeleton_blockers_edges_iterators.h |
Skeleton_blockers_iterators.h |
Skeleton_blockers_simplices_iterators.h |
Skeleton_blockers_triangles_iterators.h |
Skeleton_blockers_vertices_iterators.h |
Skeleton_blocker_complex_visitor.h |
Skeleton_blocker_link_superior.h |
Skeleton_blocker_off_io.h |
Skeleton_blocker_simple_geometric_traits.h |
Skeleton_blocker_simple_traits.h |
Skeleton_blocker_simplex.h |
Skeleton_blocker_sub_complex.h |
Tangential_complex |
config.h |
Simplicial_complex.h |
utilities.h |
Witness_complex |
all_faces_in.h |
allocator.h |
Alpha_complex.h |
Alpha_complex_3d.h |
Alpha_complex_options.h |
Bitmap_cubical_complex.h |
Bitmap_cubical_complex_base.h |
Bitmap_cubical_complex_periodic_boundary_conditions_base.h |
Bottleneck.h |
Cech_complex.h |
Cech_complex_blocker.h |
choose_n_farthest_points.h |
Clock.h |
common_persistence_representations.h |
console_color.h |
Coxeter_triangulation.h |
Debug_utils.h |
distance_functions.h | Global distance functions
Edge_contraction.h |
Euclidean_strong_witness_complex.h |
Euclidean_witness_complex.h |
filtered_zigzag_persistence.h | Contains the implementation of the Gudhi::zigzag_persistence::Default_filtered_zigzag_options structure and the Gudhi::zigzag_persistence::Filtered_zigzag_persistence_with_storage and Gudhi::zigzag_persistence::Filtered_zigzag_persistence classes
Flag_complex_edge_collapser.h |
Freudenthal_triangulation.h |
GIC.h |
Graph_matching.h |
graph_simplicial_complex.h | Graph simplicial complex methods
Hasse_complex.h |
Implicit_manifold_intersection_oracle.h |
Incremental_delaunay.h |
Internal_point.h |
Kd_tree_search.h |
Lazy_toplex_map.h |
Manifold_tracing.h |
Matrix.h | Contains Gudhi::persistence_matrix::Matrix class
MEB_filtration.h |
Neighbors_finder.h |
Null_output_iterator.h |
Off_reader.h |
Permutahedral_representation.h |
Persistence_graph.h |
Persistence_heat_maps.h |
persistence_interval.h | Contains Gudhi::persistence_matrix::Persistence_interval class
Persistence_intervals.h |
Persistence_intervals_with_distances.h |
Persistence_landscape.h |
Persistence_landscape_on_grid.h |
persistence_matrix_options.h | Contains the options for the matrix template
Persistence_on_a_line.h |
Persistence_on_rectangle.h |
Persistence_vectors.h |
Persistent_cohomology.h |
pick_n_random_points.h |
Point.h |
Points_3D_off_io.h |
Points_off_io.h |
PSSK.h |
random_point_generators.h |
read_persistence_from_file.h |
reader_utils.h | This file includes common file reader for GUDHI
Rips_complex.h |
ripser.h |
Simple_object_pool.h |
Simplex_tree.h |
Skeleton_blocker.h |
Skeleton_blocker_complex.h |
Skeleton_blocker_contractor.h |
Skeleton_blocker_geometric_complex.h |
Skeleton_blocker_link_complex.h |
Skeleton_blocker_simplifiable_complex.h |
Sliced_Wasserstein.h |
Sparse_rips_complex.h |
sparsify_point_set.h |
Sphere_circumradius.h |
Strong_witness_complex.h |
Tangential_complex.h |
Toplex_map.h |
uint128.h |
Unitary_tests_utils.h |
Witness_complex.h |
writing_persistence_to_file.h |
zigzag_persistence.h | Contains the implementation of the Gudhi::zigzag_persistence::Zigzag_persistence class