TTK
Loading...
Searching...
No Matches
Namespaces | Typedefs | Functions
ripser.h File Reference
#include <algorithm>
#include <cassert>
#include <chrono>
#include <cmath>
#include <fstream>
#include <iostream>
#include <numeric>
#include <queue>
#include <sstream>
#include <unordered_map>

Go to the source code of this file.

Namespaces

namespace  ripser
 

Typedefs

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

Functions

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)