TTK
|
This is the complete list of members for ttk::PDClustering, including all inherited members.
acceleratedUpdateClusters() | ttk::PDClustering | |
barycenter_computer_max_ | ttk::PDClustering | protected |
barycenter_computer_min_ | ttk::PDClustering | protected |
barycenter_computer_sad_ | ttk::PDClustering | protected |
barycenter_inputs_reset_flag | ttk::PDClustering | protected |
BaseClass() | ttk::BaseClass | |
bidder_diagrams_max_ | ttk::PDClustering | protected |
bidder_diagrams_min_ | ttk::PDClustering | protected |
bidder_diagrams_saddle_ | ttk::PDClustering | protected |
centroids_max_ | ttk::PDClustering | protected |
centroids_min_ | ttk::PDClustering | protected |
centroids_saddle_ | ttk::PDClustering | protected |
centroids_sizes_ | ttk::PDClustering | protected |
centroids_with_price_max_ | ttk::PDClustering | protected |
centroids_with_price_min_ | ttk::PDClustering | protected |
centroids_with_price_saddle_ | ttk::PDClustering | protected |
centroidsDistanceMatrix_ | ttk::PDClustering | protected |
centroidToDiagram(const GoodDiagram ¢roid) | ttk::PDClustering | |
centroidWithZeroPrices(const GoodDiagram ¢roid) | ttk::PDClustering | |
clustering_ | ttk::PDClustering | protected |
computeBarycenterForTwo(std::vector< std::vector< MatchingType > > &matchings, std::vector< std::vector< int > > &bidders_ids, std::vector< BidderDiagram > ¤t_bidder_diagrams, std::vector< BidderDiagram > &bidder_diagrams, GoodDiagram &barycenter) | ttk::PDClustering | |
computeBarycenterForTwoGlobal(std::vector< std::vector< std::vector< std::vector< MatchingType > > > > &) | ttk::PDClustering | |
computeDistance(const BidderDiagram &D1, const BidderDiagram &D2, const double delta_lim) | ttk::PDClustering | |
computeDistance(const BidderDiagram &D1, const GoodDiagram &D2, const double delta_lim) | ttk::PDClustering | |
computeDistance(BidderDiagram *const D1, const GoodDiagram *const D2, const double delta_lim) | ttk::PDClustering | |
computeDistance(const GoodDiagram &D1, const GoodDiagram &D2, const double delta_lim) | ttk::PDClustering | |
computeDistanceToCentroid() | ttk::PDClustering | |
computeRealCost() | ttk::PDClustering | |
correctMatchings(std::vector< std::vector< std::vector< std::vector< MatchingType > > > > &previous_matchings) | ttk::PDClustering | |
cost_ | ttk::PDClustering | protected |
cost_max_ | ttk::PDClustering | protected |
cost_min_ | ttk::PDClustering | protected |
cost_sad_ | ttk::PDClustering | protected |
current_bidder_diagrams_max_ | ttk::PDClustering | protected |
current_bidder_diagrams_min_ | ttk::PDClustering | protected |
current_bidder_diagrams_saddle_ | ttk::PDClustering | protected |
current_bidder_ids_max_ | ttk::PDClustering | protected |
current_bidder_ids_min_ | ttk::PDClustering | protected |
current_bidder_ids_sad_ | ttk::PDClustering | protected |
Debug() | ttk::Debug | |
debugLevel_ | ttk::Debug | mutableprotected |
debugMsgNamePrefix_ | ttk::Debug | protected |
debugMsgPrefix_ | ttk::Debug | protected |
deltaLim_ | ttk::PDClustering | protected |
deterministic_ | ttk::PDClustering | protected |
diagramToCentroid(const BidderDiagram &diagram) | ttk::PDClustering | |
diagramWithZeroPrices(const BidderDiagram &diagram) | ttk::PDClustering | |
distanceToCentroid_ | ttk::PDClustering | protected |
distanceWritingOptions_ | ttk::PDClustering | protected |
do_max_ | ttk::PDClustering | protected |
do_min_ | ttk::PDClustering | protected |
do_sad_ | ttk::PDClustering | protected |
enrichCurrentBidderDiagrams(std::vector< double > &previous_min_persistence, std::vector< double > &min_persistence, std::vector< std::vector< double > > &initial_diagonal_prices, std::vector< std::vector< double > > &initial_off_diagonal_prices, std::vector< int > &min_points_to_add, bool add_points_to_barycenter, bool first_enrichment) | ttk::PDClustering | |
epsilon_ | ttk::PDClustering | protected |
epsilon_min_ | ttk::PDClustering | protected |
execute(std::vector< DiagramType > &final_centroids, std::vector< std::vector< std::vector< std::vector< MatchingType > > > > &all_matchings) | ttk::PDClustering | |
forceUseOfAlgorithm_ | ttk::PDClustering | protected |
geometrical_factor_ | ttk::PDClustering | protected |
get_centroids_sizes() | ttk::PDClustering | |
getCentroidDistanceMatrix() | ttk::PDClustering | |
getDistanceMatrix() | ttk::PDClustering | |
getDistances() const | ttk::PDClustering | inline |
getLessPersistent(int type=-1) | ttk::PDClustering | |
getMinDiagonalPrices() | ttk::PDClustering | |
getMinPrices() | ttk::PDClustering | |
getMostPersistent(int type=-1) | ttk::PDClustering | |
getThreadNumber() const | ttk::BaseClass | inline |
initializeAcceleratedKMeans() | ttk::PDClustering | |
initializeBarycenterComputers(std::vector< double > &min_persistence) | ttk::PDClustering | |
initializeCentroids() | ttk::PDClustering | |
initializeCentroidsKMeanspp() | ttk::PDClustering | |
initializeEmptyClusters() | ttk::PDClustering | |
inputDiagramsMax_ | ttk::PDClustering | protected |
inputDiagramsMin_ | ttk::PDClustering | protected |
inputDiagramsSaddle_ | ttk::PDClustering | protected |
inv_clustering_ | ttk::PDClustering | protected |
invertClusters() | ttk::PDClustering | |
invertInverseClusters() | ttk::PDClustering | |
k_ | ttk::PDClustering | protected |
l_ | ttk::PDClustering | protected |
lambda_ | ttk::PDClustering | protected |
lastLineMode | ttk::Debug | protectedstatic |
lastObject_ | ttk::BaseClass | protected |
n_iterations_ | ttk::PDClustering | protected |
nonMatchingWeight_ | ttk::PDClustering | protected |
numberOfInputs_ | ttk::PDClustering | protected |
old_clustering_ | ttk::PDClustering | protected |
original_dos | ttk::PDClustering | protected |
PDClustering() | ttk::PDClustering | inline |
precision_criterion_ | ttk::PDClustering | protected |
precision_max_ | ttk::PDClustering | protected |
precision_min_ | ttk::PDClustering | protected |
precision_sad_ | ttk::PDClustering | protected |
printClustering() | ttk::PDClustering | inline |
printDistancesToFile() | ttk::PDClustering | |
printErr(const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) const | ttk::Debug | inline |
printMatchings(std::vector< std::vector< std::vector< MatchingType > > >) | ttk::PDClustering | |
printMsg(const std::string &msg, const debug::Priority &priority=debug::Priority::INFO, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) const | ttk::Debug | inline |
printMsg(const std::vector< std::string > &msgs, const debug::Priority &priority=debug::Priority::INFO, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) const | ttk::Debug | inline |
printMsg(const std::string &msg, const double &progress, const double &time, const int &threads, const double &memory, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::PERFORMANCE, std::ostream &stream=std::cout) const | ttk::Debug | inline |
printMsg(const std::string &msg, const double &progress, const double &time, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::PERFORMANCE, std::ostream &stream=std::cout) const | ttk::Debug | inline |
printMsg(const std::string &msg, const double &progress, const double &time, const int &threads, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::PERFORMANCE, std::ostream &stream=std::cout) const | ttk::Debug | inline |
printMsg(const std::string &msg, const double &progress, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::PERFORMANCE, std::ostream &stream=std::cout) const | ttk::Debug | inline |
printMsg(const std::string &msg, const double &progress, const debug::Priority &priority, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) const | ttk::Debug | inline |
printMsg(const std::vector< std::vector< std::string > > &rows, const debug::Priority &priority=debug::Priority::INFO, const bool hasHeader=true, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) const | ttk::Debug | inline |
printMsg(const debug::Separator &separator, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::INFO, std::ostream &stream=std::cout) const | ttk::Debug | inline |
printMsg(const debug::Separator &separator, const debug::Priority &priority, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) const | ttk::Debug | inline |
printMsg(const std::string &msg, const debug::Separator &separator, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::INFO, std::ostream &stream=std::cout) const | ttk::Debug | inline |
printMsgInternal(const std::string &msg, const std::string &right, const std::string &filler, const debug::Priority &priority=debug::Priority::INFO, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) const | ttk::Debug | inlineprotected |
printMsgInternal(const std::string &msg, const debug::Priority &priority, const debug::LineMode &lineMode, std::ostream &stream=std::cout) const | ttk::Debug | inlineprotected |
printOldClustering() | ttk::PDClustering | inline |
printPricesToFile(int) | ttk::PDClustering | |
printRealDistancesToFile() | ttk::PDClustering | |
printWrn(const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) const | ttk::Debug | inline |
r_ | ttk::PDClustering | protected |
resetDosToOriginalValues() | ttk::PDClustering | inline |
setAccelerated(const bool use_accelerated) | ttk::PDClustering | inline |
setBidderDiagrams() | ttk::PDClustering | |
setDebugLevel(const int &debugLevel) | ttk::Debug | virtual |
setDebugMsgPrefix(const std::string &prefix) | ttk::Debug | inline |
setDeltaLim(const double deltaLim) | ttk::PDClustering | inline |
setDeterministic(const bool deterministic) | ttk::PDClustering | inline |
setDiagrams(std::vector< DiagramType > *data_min, std::vector< DiagramType > *data_saddle, std::vector< DiagramType > *data_max) | ttk::PDClustering | inline |
setDistanceWritingOptions(const int distanceWritingOptions) | ttk::PDClustering | inline |
setDos(bool doMin, bool doSad, bool doMax) | ttk::PDClustering | inline |
setForceUseOfAlgorithm(const bool forceUseOfAlgorithm) | ttk::PDClustering | inline |
setGeometricalFactor(const double geometrical_factor) | ttk::PDClustering | inline |
setK(const int k) | ttk::PDClustering | inline |
setKMeanspp(const bool use_kmeanspp) | ttk::PDClustering | inline |
setLambda(const double lambda) | ttk::PDClustering | inline |
setNonMatchingWeight(double nonMatchingWeight) | ttk::PDClustering | inline |
setNumberOfInputs(int numberOfInputs) | ttk::PDClustering | inline |
setThreadNumber(const int threadNumber) | ttk::BaseClass | inlinevirtual |
setTimeLimit(const double time_limit) | ttk::PDClustering | inline |
setUseDeltaLim(const bool UseDeltaLim) | ttk::PDClustering | inline |
setUseKDTree(const bool use_kdtree) | ttk::PDClustering | inline |
setUseProgressive(const bool use_progressive) | ttk::PDClustering | inline |
setWasserstein(const int &wasserstein) | ttk::PDClustering | inline |
setWrapper(const Wrapper *wrapper) override | ttk::Debug | virtual |
threadNumber_ | ttk::BaseClass | mutableprotected |
time_limit_ | ttk::PDClustering | protected |
u_ | ttk::PDClustering | protected |
updateCentroidsPosition(std::vector< std::vector< double > > *min_price, std::vector< std::vector< double > > *min_diag_price, std::vector< std::vector< std::vector< std::vector< MatchingType > > > > &all_matchings, int only_matchings) | ttk::PDClustering | |
updateClusters() | ttk::PDClustering | |
use_accelerated_ | ttk::PDClustering | protected |
use_kdtree_ | ttk::PDClustering | protected |
use_kmeanspp_ | ttk::PDClustering | protected |
use_progressive_ | ttk::PDClustering | protected |
UseDeltaLim_ | ttk::PDClustering | protected |
wasserstein_ | ttk::PDClustering | protected |
welcomeMsg(std::ostream &stream) | ttk::Debug | protected |
wrapper_ | ttk::BaseClass | protected |
~BaseClass()=default | ttk::BaseClass | virtual |
~Debug() override | ttk::Debug | |
~PDClustering() override=default | ttk::PDClustering |