47 int execute(std::vector<SimplexId> &connectivity,
48 std::vector<double> &diameters,
49 std::array<double *const, 3> diamStats,
50 const std::vector<std::vector<double>> &distanceMatrix,
51 double *
const density =
nullptr)
const;
63 std::array<double *const, 3> diamStats,
64 const std::vector<SimplexId> &connectivity,
65 const std::vector<double> &cellDiameters)
const;
74 double *
const density,
75 const std::vector<std::vector<double>> &distanceMatrix)
const;
Minimalist debugging class.
TTK VTK-filter that computes a Rips complex.
int computeGaussianDensity(double *const density, const std::vector< std::vector< double > > &distanceMatrix) const
Compute Gaussian density on points.
bool ComputeGaussianDensity
int computeDiameterStats(const SimplexId nPoints, std::array< double *const, 3 > diamStats, const std::vector< SimplexId > &connectivity, const std::vector< double > &cellDiameters) const
Compute diameter statistics on points.
int execute(std::vector< SimplexId > &connectivity, std::vector< double > &diameters, std::array< double *const, 3 > diamStats, const std::vector< std::vector< double > > &distanceMatrix, double *const density=nullptr) const
Main entry point.
int SimplexId
Identifier type for simplices of any dimension.