|
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 |