48 std::vector<DiagramType> &intermediateDiagrams,
49 std::vector<DiagramType> ¢roids,
50 std::vector<std::vector<std::vector<MatchingType>>> &all_matchings);
Minimalist debugging class.
void setDebugMsgPrefix(const std::string &prefix)
TTK processing package for the computation of Wasserstein barycenters and K-Means clusterings of a se...
void setUseKmeansppInit(bool UseKmeansppInit_)
void setUseInterruptible(bool UseInterruptible_)
void setTimeLimit(double timeLimit)
void setAlpha(double Alpha_)
void setUseAdditionalPrecision(bool Precision)
void setDeterministic(bool Deterministic_)
void setDeltaLim(double DeltaLimNew)
std::array< double, 3 > getDistances() const
std::vector< int > execute(std::vector< DiagramType > &intermediateDiagrams, std::vector< DiagramType > ¢roids, std::vector< std::vector< std::vector< MatchingType > > > &all_matchings)
void setForceUseOfAlgorithm(bool forceUseOfAlgorithm)
~PersistenceDiagramClustering() override=default
std::array< double, 3 > distances
int DistanceWritingOptions
PersistenceDiagramClustering()
bool UseAdditionalPrecision
void setUseAccelerated(bool UseAccelerated_)
void setUseProgressive(bool UseProgressive_)