TTK
Loading...
Searching...
No Matches
ttk::PDClustering Member List

This is the complete list of members for ttk::PDClustering, including all inherited members.

acceleratedUpdateClusters()ttk::PDClustering
barycenter_computer_max_ttk::PDClusteringprotected
barycenter_computer_min_ttk::PDClusteringprotected
barycenter_computer_sad_ttk::PDClusteringprotected
barycenter_inputs_reset_flagttk::PDClusteringprotected
BaseClass()ttk::BaseClass
bidder_diagrams_max_ttk::PDClusteringprotected
bidder_diagrams_min_ttk::PDClusteringprotected
bidder_diagrams_saddle_ttk::PDClusteringprotected
centroids_max_ttk::PDClusteringprotected
centroids_min_ttk::PDClusteringprotected
centroids_saddle_ttk::PDClusteringprotected
centroids_sizes_ttk::PDClusteringprotected
centroids_with_price_max_ttk::PDClusteringprotected
centroids_with_price_min_ttk::PDClusteringprotected
centroids_with_price_saddle_ttk::PDClusteringprotected
centroidsDistanceMatrix_ttk::PDClusteringprotected
centroidToDiagram(const GoodDiagram &centroid)ttk::PDClustering
centroidWithZeroPrices(const GoodDiagram &centroid)ttk::PDClustering
clustering_ttk::PDClusteringprotected
computeBarycenterForTwo(std::vector< std::vector< MatchingType > > &matchings, std::vector< std::vector< int > > &bidders_ids, std::vector< BidderDiagram > &current_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::PDClusteringprotected
cost_max_ttk::PDClusteringprotected
cost_min_ttk::PDClusteringprotected
cost_sad_ttk::PDClusteringprotected
current_bidder_diagrams_max_ttk::PDClusteringprotected
current_bidder_diagrams_min_ttk::PDClusteringprotected
current_bidder_diagrams_saddle_ttk::PDClusteringprotected
current_bidder_ids_max_ttk::PDClusteringprotected
current_bidder_ids_min_ttk::PDClusteringprotected
current_bidder_ids_sad_ttk::PDClusteringprotected
Debug()ttk::Debug
debugLevel_ttk::Debugmutableprotected
debugMsgNamePrefix_ttk::Debugprotected
debugMsgPrefix_ttk::Debugprotected
deltaLim_ttk::PDClusteringprotected
deterministic_ttk::PDClusteringprotected
diagramToCentroid(const BidderDiagram &diagram)ttk::PDClustering
diagramWithZeroPrices(const BidderDiagram &diagram)ttk::PDClustering
distanceToCentroid_ttk::PDClusteringprotected
distanceWritingOptions_ttk::PDClusteringprotected
do_max_ttk::PDClusteringprotected
do_min_ttk::PDClusteringprotected
do_sad_ttk::PDClusteringprotected
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::PDClusteringprotected
epsilon_min_ttk::PDClusteringprotected
execute(std::vector< DiagramType > &final_centroids, std::vector< std::vector< std::vector< std::vector< MatchingType > > > > &all_matchings)ttk::PDClustering
forceUseOfAlgorithm_ttk::PDClusteringprotected
geometrical_factor_ttk::PDClusteringprotected
get_centroids_sizes()ttk::PDClustering
getCentroidDistanceMatrix()ttk::PDClustering
getDistanceMatrix()ttk::PDClustering
getDistances() constttk::PDClusteringinline
getLessPersistent(int type=-1)ttk::PDClustering
getMinDiagonalPrices()ttk::PDClustering
getMinPrices()ttk::PDClustering
getMostPersistent(int type=-1)ttk::PDClustering
getThreadNumber() constttk::BaseClassinline
initializeAcceleratedKMeans()ttk::PDClustering
initializeBarycenterComputers(std::vector< double > &min_persistence)ttk::PDClustering
initializeCentroids()ttk::PDClustering
initializeCentroidsKMeanspp()ttk::PDClustering
initializeEmptyClusters()ttk::PDClustering
inputDiagramsMax_ttk::PDClusteringprotected
inputDiagramsMin_ttk::PDClusteringprotected
inputDiagramsSaddle_ttk::PDClusteringprotected
inv_clustering_ttk::PDClusteringprotected
invertClusters()ttk::PDClustering
invertInverseClusters()ttk::PDClustering
k_ttk::PDClusteringprotected
l_ttk::PDClusteringprotected
lambda_ttk::PDClusteringprotected
lastLineModettk::Debugprotectedstatic
lastObject_ttk::BaseClassprotected
n_iterations_ttk::PDClusteringprotected
nonMatchingWeight_ttk::PDClusteringprotected
numberOfInputs_ttk::PDClusteringprotected
old_clustering_ttk::PDClusteringprotected
original_dosttk::PDClusteringprotected
PDClustering()ttk::PDClusteringinline
precision_criterion_ttk::PDClusteringprotected
precision_max_ttk::PDClusteringprotected
precision_min_ttk::PDClusteringprotected
precision_sad_ttk::PDClusteringprotected
printClustering()ttk::PDClusteringinline
printDistancesToFile()ttk::PDClustering
printErr(const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) constttk::Debuginline
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) constttk::Debuginline
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) constttk::Debuginline
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) constttk::Debuginline
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) constttk::Debuginline
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) constttk::Debuginline
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) constttk::Debuginline
printMsg(const std::string &msg, const double &progress, const debug::Priority &priority, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) constttk::Debuginline
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) constttk::Debuginline
printMsg(const debug::Separator &separator, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::INFO, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const debug::Separator &separator, const debug::Priority &priority, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) constttk::Debuginline
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) constttk::Debuginline
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) constttk::Debuginlineprotected
printMsgInternal(const std::string &msg, const debug::Priority &priority, const debug::LineMode &lineMode, std::ostream &stream=std::cout) constttk::Debuginlineprotected
printOldClustering()ttk::PDClusteringinline
printPricesToFile(int)ttk::PDClustering
printRealDistancesToFile()ttk::PDClustering
printWrn(const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) constttk::Debuginline
r_ttk::PDClusteringprotected
resetDosToOriginalValues()ttk::PDClusteringinline
setAccelerated(const bool use_accelerated)ttk::PDClusteringinline
setBidderDiagrams()ttk::PDClustering
setDebugLevel(const int &debugLevel)ttk::Debugvirtual
setDebugMsgPrefix(const std::string &prefix)ttk::Debuginline
setDeltaLim(const double deltaLim)ttk::PDClusteringinline
setDeterministic(const bool deterministic)ttk::PDClusteringinline
setDiagrams(std::vector< DiagramType > *data_min, std::vector< DiagramType > *data_saddle, std::vector< DiagramType > *data_max)ttk::PDClusteringinline
setDistanceWritingOptions(const int distanceWritingOptions)ttk::PDClusteringinline
setDos(bool doMin, bool doSad, bool doMax)ttk::PDClusteringinline
setForceUseOfAlgorithm(const bool forceUseOfAlgorithm)ttk::PDClusteringinline
setGeometricalFactor(const double geometrical_factor)ttk::PDClusteringinline
setK(const int k)ttk::PDClusteringinline
setKMeanspp(const bool use_kmeanspp)ttk::PDClusteringinline
setLambda(const double lambda)ttk::PDClusteringinline
setNonMatchingWeight(double nonMatchingWeight)ttk::PDClusteringinline
setNumberOfInputs(int numberOfInputs)ttk::PDClusteringinline
setThreadNumber(const int threadNumber)ttk::BaseClassinlinevirtual
setTimeLimit(const double time_limit)ttk::PDClusteringinline
setUseDeltaLim(const bool UseDeltaLim)ttk::PDClusteringinline
setUseKDTree(const bool use_kdtree)ttk::PDClusteringinline
setUseProgressive(const bool use_progressive)ttk::PDClusteringinline
setWasserstein(const int &wasserstein)ttk::PDClusteringinline
setWrapper(const Wrapper *wrapper) overridettk::Debugvirtual
threadNumber_ttk::BaseClassmutableprotected
time_limit_ttk::PDClusteringprotected
u_ttk::PDClusteringprotected
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::PDClusteringprotected
use_kdtree_ttk::PDClusteringprotected
use_kmeanspp_ttk::PDClusteringprotected
use_progressive_ttk::PDClusteringprotected
UseDeltaLim_ttk::PDClusteringprotected
wasserstein_ttk::PDClusteringprotected
welcomeMsg(std::ostream &stream)ttk::Debugprotected
wrapper_ttk::BaseClassprotected
~BaseClass()=defaultttk::BaseClassvirtual
~Debug() overridettk::Debug
~PDClustering() override=defaultttk::PDClustering