Module lophat::algorithms

source ·
Expand description

Implementations of various algorithms for computing persistent homology.

Each algorithm is encapsulated in a struct and the main interface to these structs is the DecompositionAlgo trait. By providing appropriate options during construction, each algorithm can also maintain V in the R=DV decomposition.

Structs§

Traits§

  • A struct implementing this trait represents the output of an R=DV decomposition of a matrix D and is typically constructed by DecompositionAlgo::decompose.
  • A struct implementing this trait implements an algorithm for computing the R=DV decomposition of a matrix D.