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

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

all_matchings_ttk::PDBarycenterprotected
all_old_matchings_ttk::PDBarycenterprotected
barycenter_goods_ttk::PDBarycenterprotected
BaseClass()ttk::BaseClass
bidder_diagrams_ttk::PDBarycenterprotected
computeRealCost()ttk::PDBarycenter
correctMatchings(std::vector< std::vector< MatchingType > > &previous_matchings)ttk::PDBarycenter
cost_ttk::PDBarycenterprotected
current_bidder_diagrams_ttk::PDBarycenterprotected
current_bidder_ids_ttk::PDBarycenterprotected
Debug()ttk::Debug
debugLevel_ttk::Debugmutableprotected
debugMsgNamePrefix_ttk::Debugprotected
debugMsgPrefix_ttk::Debugprotected
deterministic_ttk::PDBarycenterprotected
diagramType_ttk::PDBarycenterprotected
early_stoppage_ttk::PDBarycenterprotected
enrichCurrentBidderDiagrams(double previous_min_persistence, double min_persistence, std::vector< double > &initial_diagonal_prices, std::vector< double > &initial_off_diagonal_prices, int min_points_to_add, bool add_points_to_barycenter=true)ttk::PDBarycenter
epsilon_decreases_ttk::PDBarycenterprotected
epsilon_min_ttk::PDBarycenterprotected
execute(DiagramType &barycenter)ttk::PDBarycenter
executeAuctionBarycenter(DiagramType &barycenter)ttk::PDBarycenter
executeMunkresBarycenter(DiagramType &barycenter)ttk::PDBarycenter
executePartialBiddingBarycenter(DiagramType &barycenter)ttk::PDBarycenter
geometrical_factor_ttk::PDBarycenterprotected
getCost()ttk::PDBarycenterinline
getCurrentBarycenter()ttk::PDBarycenterinline
getCurrentBidders()ttk::PDBarycenterinline
getEpsilon(double rho)ttk::PDBarycenter
getKDTree() constttk::PDBarycenter
getLowestPersistence()ttk::PDBarycenter
getMaxPersistence()ttk::PDBarycenter
getMinimalPrice(int i)ttk::PDBarycenter
getRho(double epsilon)ttk::PDBarycenter
getThreadNumber() constttk::BaseClassinline
hasBarycenterConverged(std::vector< std::vector< MatchingType > > &matchings, std::vector< std::vector< MatchingType > > &previous_matchings)ttk::PDBarycenter
inputDiagrams_ttk::PDBarycenterprotected
is_matching_stable()ttk::PDBarycenter
isPrecisionObjectiveMet(double, int)ttk::PDBarycenter
KDT typedefttk::PDBarycenter
KDTreePair typedefttk::PDBarycenter
lambda_ttk::PDBarycenterprotected
lastLineModettk::Debugprotectedstatic
lastObject_ttk::BaseClassprotected
method_ttk::PDBarycenterprotected
nt1_ttk::PDBarycenterprotected
nt2_ttk::PDBarycenterprotected
numberOfInputs_ttk::PDBarycenterprotected
PDBarycenter()ttk::PDBarycenterinline
points_added_ttk::PDBarycenterprotected
points_deleted_ttk::PDBarycenterprotected
precision_ttk::PDBarycenterprotected
printErr(const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) constttk::Debuginline
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
printWrn(const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) constttk::Debuginline
reinit_prices_ttk::PDBarycenterprotected
runMatching(double *total_cost, double epsilon, std::vector< int > &sizes, KDT &kdt, std::vector< KDT * > &correspondence_kdt_map, std::vector< double > *min_diag_price, std::vector< double > *min_price, std::vector< std::vector< MatchingType > > *all_matchings, bool use_kdt, bool actual_distance)ttk::PDBarycenter
runMatchingAuction(double *total_cost, std::vector< int > &sizes, KDT &kdt, std::vector< KDT * > &correspondence_kdt_map, std::vector< double > *min_diag_price, std::vector< std::vector< MatchingType > > *all_matchings, bool use_kdt, bool actual_distance)ttk::PDBarycenter
setBidderDiagrams()ttk::PDBarycenter
setCurrentBarycenter(std::vector< GoodDiagram > &barycenters)ttk::PDBarycenterinline
setCurrentBidders(std::vector< BidderDiagram > &diagrams)ttk::PDBarycenterinline
setDebugLevel(const int &debugLevel)ttk::Debugvirtual
setDebugMsgPrefix(const std::string &prefix)ttk::Debuginline
setDeterministic(const bool deterministic)ttk::PDBarycenterinline
setDiagrams(std::vector< DiagramType > *data)ttk::PDBarycenterinline
setDiagramType(const int &diagramType)ttk::PDBarycenterinline
setEarlyStoppage(const bool early_stoppage)ttk::PDBarycenterinline
setEpsilonDecreases(const bool epsilon_decreases)ttk::PDBarycenterinline
setGeometricalFactor(const double geometrical_factor)ttk::PDBarycenterinline
setInitialBarycenter(double min_persistence)ttk::PDBarycenter
setLambda(const double lambda)ttk::PDBarycenterinline
setMethod(const int &method)ttk::PDBarycenterinline
setNumberOfInputs(int numberOfInputs)ttk::PDBarycenterinline
setReinitPrices(const bool reinit_prices)ttk::PDBarycenterinline
setThreadNumber(const int threadNumber)ttk::BaseClassinlinevirtual
setUseProgressive(const bool use_progressive)ttk::PDBarycenterinline
setWasserstein(const int &wasserstein)ttk::PDBarycenterinline
setWrapper(const Wrapper *wrapper) overridettk::Debugvirtual
threadNumber_ttk::BaseClassmutableprotected
updateBarycenter(std::vector< std::vector< MatchingType > > &matchings)ttk::PDBarycenter
use_progressive_ttk::PDBarycenterprotected
wasserstein_ttk::PDBarycenterprotected
welcomeMsg(std::ostream &stream)ttk::Debugprotected
wrapper_ttk::BaseClassprotected
~BaseClass()=defaultttk::BaseClassvirtual
~Debug() overridettk::Debug
~PDBarycenter() override=defaultttk::PDBarycenter