Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GUDHI/gudhi-devel
/ types & classes
Types & classes
709 in github.com/GUDHI/gudhi-devel
⨍
Functions
4,084
◇
Types & classes
709
↓ 337 callers
Class
Vertex_handle
src/Skeleton_blocker/concept/SkeletonBlockerDS.h:56
↓ 52 callers
Class
Point_d
src/common/include/gudhi/Point.h:20
↓ 46 callers
Class
SimplexTree
The simplex tree is an efficient and flexible data structure for representing general (filtered) simplicial complexes. The data structure is d
src/python/gudhi/simplex_tree.py:26
↓ 38 callers
Class
CubicalComplex
The CubicalComplex is an example of a structured complex useful in computational mathematics (specially rigorous numerics) and image analysis.
src/python/gudhi/cubical_complex.py:23
↓ 36 callers
Class
Euclidean_distance
@brief Compute the Euclidean distance between two Points given by a range of coordinates. The points are assumed to * have the same dimension. */
src/common/include/gudhi/distance_functions.h:32
↓ 35 callers
Class
Root_vertex_handle
src/Skeleton_blocker/concept/SkeletonBlockerDS.h:47
↓ 29 callers
Class
Entry
src/Persistence_matrix/include/gudhi/Persistence_matrix/columns/entry_types.h:159
↓ 28 callers
Class
KNearestNeighbors
Class wrapping several implementations for computing the k nearest neighbors in a point set. :Requires: `PyKeOps <installation.html#pykeops>
src/python/gudhi/point_cloud/knn.py:20
↓ 20 callers
Class
Column
src/Persistence_matrix/include/gudhi/Persistence_matrix/Base_matrix_with_column_compression.h:64
↓ 19 callers
Class
RipsComplex
The data structure is a one skeleton graph, or Rips graph, containing edges when the edge length is less or equal to a given threshold. Edge lengt
src/python/gudhi/rips_complex.py:24
↓ 16 callers
Class
PeriodicCubicalComplex
The PeriodicCubicalComplex is an example of a structured complex useful in computational mathematics (specially rigorous numerics) and image a
src/python/gudhi/periodic_cubical_complex.py:23
↓ 14 callers
Class
AlphaComplex
AlphaComplex is a simplicial complex constructed from the finite cells of a Delaunay Triangulation. The filtration value of each simplex is compu
src/python/gudhi/delaunay_complex.py:101
↓ 14 callers
Class
DistanceToMeasure
Class to compute the distance to the empirical measure defined by a point set, as introduced in :cite:`dtmgeoinference2011`.
src/python/gudhi/point_cloud/dtm.py:18
↓ 13 callers
Class
BettiCurve
Compute Betti curves from persistence diagrams. There are several modes of operation: with a given resolution (with or without a sample_range), w
src/python/gudhi/representations/vector_methods.py:386
↓ 11 callers
Class
CoverComplex
Cover complex data structure. The data structure is a simplicial complex, representing a Graph Induced simplicial Complex (GIC) or a Nerve, a
src/python/gudhi/nerve_gic.py:20
↓ 11 callers
Class
Vertex_handle
src/Skeleton_blocker/include/gudhi/Skeleton_blocker/Skeleton_blocker_simple_traits.h:64
↓ 10 callers
Class
Entropy
This is a class for computing persistence entropy. Persistence entropy is a statistic for persistence diagrams inspired from Shannon entropy. Thi
src/python/gudhi/representations/vector_methods.py:565
↓ 9 callers
Class
Landscape
This is a class for computing persistence landscapes from a list of persistence diagrams. A persistence landscape is a collection of 1D piecewise
src/python/gudhi/representations/vector_methods.py:210
↓ 9 callers
Class
vertex_filtration_t
Vertex tag for Boost PropertyGraph. */
src/common/include/gudhi/graph_simplicial_complex.h:32
↓ 8 callers
Class
CubicalPersistence
This is a class for computing the persistence diagrams from a cubical complex.
src/python/gudhi/sklearn/cubical_persistence.py:40
↓ 8 callers
Class
Random
src/python/include/python_interfaces/cgal_random.h:16
↓ 8 callers
Class
Silhouette
This is a class for computing persistence silhouettes from a list of persistence diagrams. A persistence silhouette is computed by taking a weigh
src/python/gudhi/representations/vector_methods.py:305
↓ 8 callers
Class
Simplex_filtration_iterator
src/python/include/python_interfaces/Simplex_tree_interface.h:242
↓ 8 callers
Class
Tomato
This clustering algorithm needs a neighborhood graph on the points, and an estimation of the density at each point. A few possible graph cons
src/python/gudhi/clustering/tomato.py:21
↓ 7 callers
Class
Delete_disposer
src/Persistence_matrix/include/gudhi/Persistence_matrix/columns/intrusive_set_column.h:225
↓ 7 callers
Class
Delete_disposer
src/Persistence_matrix/include/gudhi/Persistence_matrix/columns/intrusive_list_column.h:225
↓ 7 callers
Class
RipsPersistence
This is a class for constructing Vietoris-Rips filtrations (possibly implicitly) and computing their persistence diagrams. It does not alway
src/python/gudhi/sklearn/rips_persistence.py:43
↓ 6 callers
Class
Configuration
src/Coxeter_triangulation/include/gudhi/IO/build_mesh_from_cell_complex.h:30
↓ 6 callers
Class
Simple_mdspan
src/common/include/gudhi/simple_mdspan.h:346
↓ 6 callers
Class
Skeleton_simplex_iterator
src/Bitmap_cubical_complex/include/gudhi/Bitmap_cubical_complex.h:279
↓ 5 callers
Class
BottleneckDistance
r""" This is a class for computing the bottleneck distance matrix from a list of persistence diagrams. :Requires: `CGAL <installation.html#cg
src/python/gudhi/representations/metrics.py:334
↓ 5 callers
Class
DTMDensity
Density estimator based on the distance to the empirical measure defined by a point set, as defined in :cite:`dtmdensity`. Note that this imp
src/python/gudhi/point_cloud/dtm.py:79
↓ 5 callers
Class
DelaunayComplex
DelaunayComplex is a simplicial complex constructed from the finite cells of a Delaunay Triangulation. When :paramref:`~gudhi.DelaunayComplex.cre
src/python/gudhi/delaunay_complex.py:25
↓ 5 callers
Class
DiagramScaler
This is a class for preprocessing persistence diagrams with a given list of scalers, such as those included in scikit-learn.
src/python/gudhi/representations/preprocessing.py:133
↓ 5 callers
Class
MT_inserted_info
src/Coxeter_triangulation/include/gudhi/IO/output_debug_traces_to_html.h:68
↓ 5 callers
Class
Perslay
This is a TensorFlow layer for vectorizing persistence diagrams in a differentiable way within a neural network. This function implements the Per
src/python/gudhi/tensorflow/perslay.py:269
↓ 5 callers
Class
StrongWitnessComplex
Constructs (strong) witness complex for a given table of nearest landmarks with respect to witnesses.
src/python/gudhi/strong_witness_complex.py:20
↓ 5 callers
Class
TimeDelayEmbedding
Point cloud transformation class. Embeds time-series data in the R^d according to `Takens' Embedding Theorem <https://en.wikipedia.org/wiki/Takens
src/python/gudhi/point_cloud/timedelay.py:15
↓ 5 callers
Class
WassersteinDistance
This is a class for computing the Wasserstein distance matrix from a list of persistence diagrams.
src/python/gudhi/representations/metrics.py:478
↓ 5 callers
Class
edge_filtration_t
Edge tag for Boost PropertyGraph. */
src/common/include/gudhi/graph_simplicial_complex.h:27
↓ 4 callers
Class
BirthPersistenceTransform
This is a class for the affine transformation (x,y) -> (x,y-x) to be applied on persistence diagrams.
src/python/gudhi/representations/preprocessing.py:80
↓ 4 callers
Class
CC_summary_info
src/Coxeter_triangulation/include/gudhi/IO/output_debug_traces_to_html.h:81
↓ 4 callers
Class
CechPersistence
This is a class for computing the same persistent homology as the Čech complex, while being significantly smaller, using internally a :class:
src/python/gudhi/sklearn/cech_persistence.py:35
↓ 4 callers
Class
Coface_iterator
src/Coxeter_triangulation/include/gudhi/Permutahedral_representation/Permutahedral_representation_iterators.h:149
↓ 4 callers
Class
DiagramSelector
This is a class for extracting finite or essential points in persistence diagrams.
src/python/gudhi/representations/preprocessing.py:372
↓ 4 callers
Class
EuclideanStrongWitnessComplex
Constructs strong witness complex for given sets of witnesses and landmarks in Euclidean space.
src/python/gudhi/euclidean_strong_witness_complex.py:20
↓ 4 callers
Class
EuclideanWitnessComplex
Constructs (weak) witness complex for given sets of witnesses and landmarks in Euclidean space.
src/python/gudhi/euclidean_witness_complex.py:20
↓ 4 callers
Class
Face_iterator
src/Coxeter_triangulation/include/gudhi/Permutahedral_representation/Permutahedral_representation_iterators.h:91
↓ 4 callers
Class
Internal_point
\internal \typedef \brief Internal_point is the internal points representation, indexes used outside. */
src/Bottleneck_distance/include/gudhi/Internal_point.h:22
↓ 4 callers
Class
Ordered_set_partition
\brief Class that represents an ordered set partition of a set {0,...,n-1} in k parts as * a pair of an unordered set partition given in lexi
src/Coxeter_triangulation/include/gudhi/Permutahedral_representation/Ordered_set_partition_iterator.h:32
↓ 4 callers
Class
Shared_Zp_field_element
src/Persistence_matrix/include/gudhi/Fields/Zp_field_shared.h:42
↓ 4 callers
Class
Shared_multi_field_element_with_small_characteristics
src/Persistence_matrix/include/gudhi/Fields/Multi_field_small_shared.h:47
↓ 4 callers
Class
SlicedWassersteinDistance
This is a class for computing the sliced Wasserstein distance matrix from a list of persistence diagrams. The Sliced Wasserstein distance is comp
src/python/gudhi/representations/metrics.py:275
↓ 4 callers
Class
WeightedRipsComplex
Class to generate a weighted Rips complex from a distance matrix and weights on vertices, in the way described in :cite:`dtmfiltrations` with
src/python/gudhi/weighted_rips_complex.py:16
↓ 4 callers
Class
WitnessComplex
Constructs (weak) witness complex for a given table of nearest landmarks with respect to witnesses.
src/python/gudhi/witness_complex.py:20
↓ 3 callers
Class
Atol
This class allows to vectorise measures (e.g. point clouds, persistence diagrams, etc) after a quantisation step. ATOL paper: :cite:`royer20
src/python/gudhi/representations/vector_methods.py:862
↓ 3 callers
Class
Color
src/GudhUI/view/Color.h:14
↓ 3 callers
Class
DTMRipsComplex
Class to generate a DTM Rips complex from a distance matrix or a point set, in the way described in :cite:`dtmfiltrations`. Remark that a
src/python/gudhi/dtm_rips_complex.py:20
↓ 3 callers
Class
DelaunayCechComplex
DelaunayCechComplex is a simplicial complex constructed from the finite cells of a Delaunay Triangulation. The filtration value of each simplex i
src/python/gudhi/delaunay_complex.py:144
↓ 3 callers
Class
Delete_disposer
src/Persistence_matrix/include/gudhi/Persistence_matrix/Base_matrix_with_column_compression.h:405
↓ 3 callers
Class
DimensionSelector
This is a class to select persistence diagrams in a specific dimension from its index.
src/python/gudhi/representations/preprocessing.py:448
↓ 3 callers
Class
EntryPointerComp
src/Persistence_matrix/include/gudhi/Persistence_matrix/columns/unordered_set_column.h:82
↓ 3 callers
Class
FlatPerslayPhi
This is a class for computing a transformation function for persistence diagram points. This function turns persistence diagram points into 1D co
src/python/gudhi/tensorflow/perslay.py:226
↓ 3 callers
Class
PersistenceFisherKernel
This is a class for computing the persistence Fisher kernel matrix from a list of persistence diagrams. The persistence Fisher kernel is computed
src/python/gudhi/representations/kernel_methods.py:353
↓ 3 callers
Class
PersistenceImage
This is a class for computing persistence images from a list of persistence diagrams. A persistence image is a 2D function computed from a persis
src/python/gudhi/representations/vector_methods.py:38
↓ 3 callers
Class
PersistenceLengths
This is a class that returns the sorted N-longest persistence lengths. If the input does not contain enough values, the output will be filled
src/python/gudhi/representations/vector_methods.py:1047
↓ 3 callers
Class
PersistenceScaleSpaceKernel
This is a class for computing the persistence scale space kernel matrix from a list of persistence diagrams. The persistence scale space kernel i
src/python/gudhi/representations/kernel_methods.py:290
↓ 3 callers
Class
PersistenceWeightedGaussianKernel
This is a class for computing the persistence weighted Gaussian kernel matrix from a list of persistence diagrams. The persistence weighted Gauss
src/python/gudhi/representations/kernel_methods.py:220
↓ 3 callers
Class
PowerPerslayWeight
This is a class for computing a differentiable weight function for persistence diagram points. This function is defined as a constant multiplied
src/python/gudhi/tensorflow/perslay.py:96
↓ 3 callers
Class
Skeleton_simplex_range
src/Bitmap_cubical_complex/include/gudhi/Bitmap_cubical_complex.h:277
↓ 3 callers
Class
SlicedWassersteinKernel
This is a class for computing the sliced Wasserstein kernel matrix from a list of persistence diagrams. The sliced Wasserstein kernel is computed
src/python/gudhi/representations/kernel_methods.py:155
↓ 3 callers
Class
TangentialComplex
The class Tangential_complex represents a tangential complex. After the computation of the complex, an optional post-processing called perturbatio
src/python/gudhi/tangential_complex.py:22
↓ 3 callers
Class
WeightedCechPersistence
This is a class for computing the same persistent homology as the Weighted Čech complex, while being significantly smaller, using internally
src/python/gudhi/sklearn/cech_persistence.py:143
↓ 2 callers
Class
Clamping
This is a class for clamping a list of values. It is not meant to be called directly on (a list of) persistence diagrams, but it is rather meant
src/python/gudhi/representations/preprocessing.py:36
↓ 2 callers
Class
ComplexPolynomial
This is a class for computing complex polynomials from a list of persistence diagrams. The persistence diagram points are seen as the roots of so
src/python/gudhi/representations/vector_methods.py:750
↓ 2 callers
Class
Compute_tangent_triangulation
Functor for compute_tangential_complex function
src/Tangential_complex/include/gudhi/Tangential_complex.h:918
↓ 2 callers
Class
CubicalLayer
TensorFlow layer for computing the persistent homology of a cubical complex
src/python/gudhi/tensorflow/cubical_layer.py:51
↓ 2 callers
Class
Graph
src/Rips_complex/include/gudhi/Sparse_rips_complex.h:28
↓ 2 callers
Class
GraphInducedComplex
This is a class for computing graph induced simplicial complexes on point clouds or distance matrices.
src/python/gudhi/cover_complex.py:682
↓ 2 callers
Class
Interval_comparator
src/Zigzag_persistence/test/test_filtered_zigzag_persistence.cpp:21
↓ 2 callers
Class
Net_filtration_vertex
src/GudhUI/utils/Furthest_point_epsilon_net.h:37
↓ 2 callers
Class
New_cloner
src/Persistence_matrix/include/gudhi/Persistence_matrix/columns/intrusive_set_column.h:216
↓ 2 callers
Class
New_cloner
src/Persistence_matrix/include/gudhi/Persistence_matrix/columns/intrusive_list_column.h:216
↓ 2 callers
Class
Non_zero_element_iterator
src/Persistence_matrix/include/gudhi/Persistence_matrix/columns/vector_column.h:69
↓ 2 callers
Class
Numpy_array_element_iterator
src/python/include/python_interfaces/numpy_utils.h:85
↓ 2 callers
Class
Persistence_landscape_on_grid
pre declaration needed before C++20 for friends with templates defined inside a class
src/Persistence_representations/include/gudhi/Persistence_landscape_on_grid.h:41
↓ 2 callers
Class
Simplex_iterator
src/Skeleton_blocker/include/gudhi/Skeleton_blocker/iterators/Skeleton_blockers_simplices_iterators.h:193
↓ 2 callers
Class
Sparse_distance_matrix
src/Ripser/include/gudhi/ripser.h:291
↓ 2 callers
Class
TopologicalVector
This is a class for computing topological vectors from a list of persistence diagrams. The topological vector associated to a persistence diagram
src/python/gudhi/representations/vector_methods.py:673
↓ 2 callers
Class
Vertex_iterator
src/Coxeter_triangulation/include/gudhi/Permutahedral_representation/Permutahedral_representation_iterators.h:39
↓ 2 callers
Class
Z2_field_element
* @class Z2_field_element Z2_field.h gudhi/Fields/Z2_field.h * @ingroup persistence_fields * * @brief Class representing an element of the \f$ \mat
src/Persistence_matrix/include/gudhi/Fields/Z2_field.h:31
↓ 2 callers
Class
diameter_entry_t
src/Ripser/include/gudhi/ripser.h:619
↓ 2 callers
Class
is_before_in_totally_ordered_filtration
src/Simplex_tree/include/gudhi/Simplex_tree.h:1504
↓ 2 callers
Class
return_first
src/Simplex_tree/include/gudhi/Simplex_tree.h:220
↓ 1 callers
Class
Cech_blocker
src/Simplex_tree/example/cech_complex_cgal_mini_sphere_3d.cpp:53
↓ 1 callers
Class
Compare_cost
src/Contraction/include/gudhi/Skeleton_blocker_contractor.h:141
↓ 1 callers
Class
Custom_square_euclidean_distance
src/Rips_complex/test/test_rips_complex.cpp:143
↓ 1 callers
Class
Distance
The class Distance contains a distance function defined on the set of points {0, 1, 2, 3} * and computes a distance according to the matrix: * 0 1 2
src/Subsampling/example/example_custom_distance.cpp:17
↓ 1 callers
Class
Extended_filtration_data
src/Simplex_tree/include/gudhi/Simplex_tree.h:157
↓ 1 callers
Class
Function_Sm_in_Rd
* \class Function_Sm_in_Rd * \brief A class for the function that defines an m-dimensional implicit sphere embedded * in the d-dimensional Euclidean
src/Coxeter_triangulation/include/gudhi/Functions/Function_Sm_in_Rd.h:27
next →
1–100 of 709, ranked by callers