TTK
Loading...
Searching...
No Matches
Typedefs | Functions
ripser Namespace Reference

Typedefs

using value_t = double
 
using index_t = int64_t
 
using coefficient_t = uint16_t
 
using simplex_t = std::vector< index_t >
 
using simplex_diam_t = std::pair< simplex_t, value_t >
 
using pers_pair_t = std::pair< simplex_diam_t, simplex_diam_t >
 

Functions

void ripser (std::vector< std::vector< value_t > > points, value_t threshold, index_t dim_max, bool distanceMatrix, std::vector< std::vector< pers_pair_t > > &ph)
 

Detailed Description

Author
Mattéo Clémot matte.nosp@m.o.cl.nosp@m.emot@.nosp@m.univ.nosp@m.-lyon.nosp@m.1.fr
Date
January 2024.

Typedef Documentation

◆ coefficient_t

using ripser::coefficient_t = typedef uint16_t

Definition at line 27 of file ripser.h.

◆ index_t

using ripser::index_t = typedef int64_t

Definition at line 25 of file ripser.h.

◆ pers_pair_t

using ripser::pers_pair_t = typedef std::pair<simplex_diam_t, simplex_diam_t>

Definition at line 31 of file ripser.h.

◆ simplex_diam_t

using ripser::simplex_diam_t = typedef std::pair<simplex_t, value_t>

Definition at line 30 of file ripser.h.

◆ simplex_t

using ripser::simplex_t = typedef std::vector<index_t>

Definition at line 29 of file ripser.h.

◆ value_t

using ripser::value_t = typedef double

Definition at line 20 of file ripser.h.

Function Documentation

◆ ripser()

void ripser::ripser ( std::vector< std::vector< value_t > >  points,
value_t  threshold,
index_t  dim_max,
bool  distanceMatrix,
std::vector< std::vector< pers_pair_t > > &  ph 
)

Definition at line 1069 of file ripserpy.cpp.