gudhi-devel icon indicating copy to clipboard operation
gudhi-devel copied to clipboard

Delaunay complex

Open VincentRouvreau opened this issue 9 months ago • 0 comments

Fix #967

New Delaunay complex module:

  • The Delaunay complex filtration values computed with different techniques:
    • Delaunay complex (without filtration values)
    • Delaunay Čech complex (using minimal enclosing ball technique)
    • Alpha complex (documentation moved in this new section)

New design of the python module:

classDiagram

Alpha_complex~Kernel, Weighted~ *-- Delaunay_complex_t~Kernel, Weighted~

Abstract_delaunay_complex <|-- Delaunay_complex_t
Abstract_delaunay_complex *-- Delaunay_complex_interface

Delaunay_complex_t : - Alpha_complex~Kernel, Weighted~ alpha_complex_
Delaunay_complex_interface : - unique_ptr~Abstract_delaunay_complex~ alpha_ptr_

Alpha_complex : - Alpha_kernel_d~Kernel, Weighted~ kernel_
Alpha_kernel_d~Kernel, Weighted~ *-- Alpha_complex

Alpha_kernel_d : - Kernel kernel_

(sorry for the branch name that is confusing - sklearn interface will come after)

VincentRouvreau avatar May 16 '24 09:05 VincentRouvreau