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

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

BACKEND enum namettk::PersistenceDiagramDictionary
BackEndttk::PersistenceDiagramDictionaryprotected
BaseClass()ttk::BaseClass
CompressionFactor_ttk::PersistenceDiagramDictionaryprotected
CompressionMode_ttk::PersistenceDiagramDictionaryprotected
computeAllDistances(std::vector< ttk::DiagramType > &barycentersList, const size_t nDiag, std::vector< ttk::DiagramType > &barycentersListMin, std::vector< ttk::DiagramType > &barycentersListSad, std::vector< ttk::DiagramType > &barycentersListMax, std::vector< BidderDiagram > &bidderBarycentersListMin, std::vector< BidderDiagram > &bidderBarycentersListSad, std::vector< BidderDiagram > &bidderBarycentersListMax, std::vector< std::vector< size_t > > &originIndexBarysMin, std::vector< std::vector< size_t > > &originIndexBarysSad, std::vector< std::vector< size_t > > &originIndexBarysMax, std::vector< BidderDiagram > &bidderDiagramsMin, std::vector< BidderDiagram > &bidderDiagramsMax, std::vector< BidderDiagram > &bidderDiagramsSad, std::vector< std::vector< ttk::MatchingType > > &matchingsDatasMin, std::vector< std::vector< ttk::MatchingType > > &matchingsDatasMax, std::vector< std::vector< ttk::MatchingType > > &matchingsDatasSad, std::vector< double > &allLossesAtEpoch, bool firstDistComputation) constttk::PersistenceDiagramDictionaryprotected
computeDirectionsGradAtoms(std::vector< Matrix > &gradsAtoms, const ttk::DiagramType &Barycenter, const std::vector< double > &weights, const ttk::DiagramType &newData, const std::vector< ttk::MatchingType > &matchingsCritType, const std::vector< size_t > &indexBaryCritType, const std::vector< size_t > &indexDataCritType, std::vector< std::vector< std::array< double, 2 > > > &pairToAddGradList, std::vector< std::vector< double > > &directions, std::vector< int > &checker, std::vector< PersistencePair > &infoToAdd, const bool doOptimizeAtoms) constttk::PersistenceDiagramDictionaryprotected
computeDirectionsGradWeight(const std::vector< std::vector< ttk::MatchingType > > &matchingsAtoms, const ttk::DiagramType &Barycenter, const ttk::DiagramType &newData, const std::vector< ttk::MatchingType > &matchingsCritType, const std::vector< size_t > &indexBaryCritType, const std::vector< size_t > &indexDataCritType, std::vector< std::vector< std::array< double, 2 > > > &pairToAddGradList, std::vector< std::array< double, 2 > > &directions, std::vector< std::array< double, 2 > > &data_assigned, std::vector< int > &tracker2, const bool doOptimizeAtoms) constttk::PersistenceDiagramDictionaryprotected
computeDistance(const BidderDiagram &D1, const BidderDiagram &D2, std::vector< ttk::MatchingType > &matching) constttk::PersistenceDiagramDictionaryprotected
computeGradientAtoms(std::vector< Matrix > &gradsAtoms, const std::vector< double > &weights, const ttk::DiagramType &Barycenter, const ttk::DiagramType &newData, const std::vector< ttk::MatchingType > &matchingsMin, const std::vector< ttk::MatchingType > &matchingsMax, const std::vector< ttk::MatchingType > &matchingsSad, const std::vector< size_t > &indexBaryMin, const std::vector< size_t > &indexBaryMax, const std::vector< size_t > &indexBarySad, const std::vector< size_t > &indexDataMin, const std::vector< size_t > &indexDataMax, const std::vector< size_t > &indexDataSad, std::vector< int > &checker, std::vector< std::vector< std::array< double, 2 > > > &pairToAddGradList, ttk::DiagramType &infoToAdd, bool doDimReduct) constttk::PersistenceDiagramDictionaryprotected
computeGradientWeights(std::vector< double > &gradWeights, std::vector< Matrix > &hessianList, const std::vector< ttk::DiagramType > &dictDiagrams, const std::vector< std::vector< ttk::MatchingType > > &matchingsAtoms, const ttk::DiagramType &Barycenter, const ttk::DiagramType &newData, const std::vector< ttk::MatchingType > &matchingsMin, const std::vector< ttk::MatchingType > &matchingsMax, const std::vector< ttk::MatchingType > &matchingsSad, const std::vector< size_t > &indexBaryMin, const std::vector< size_t > &indexBaryMax, const std::vector< size_t > &indexBarySad, const std::vector< size_t > &indexDataMin, const std::vector< size_t > &indexDataMax, const std::vector< size_t > &indexDataSad, const bool doOptimizeAtoms) constttk::PersistenceDiagramDictionaryprotected
controlAtomsSize(const std::vector< ttk::DiagramType > &intermediateDiagrams, std::vector< ttk::DiagramType > &dictDiagrams) constttk::PersistenceDiagramDictionaryprotected
CreationFeatures_ttk::PersistenceDiagramDictionaryprotected
Debug()ttk::Debug
debugLevel_ttk::Debugmutableprotected
debugMsgNamePrefix_ttk::Debugprotected
debugMsgPrefix_ttk::Debugprotected
DimReductMode_ttk::PersistenceDiagramDictionaryprotected
distVect(const std::vector< double > &vec1, const std::vector< double > &vec2) constttk::PersistenceDiagramDictionaryprotected
do_max_ttk::PersistenceDiagramDictionaryprotected
do_min_ttk::PersistenceDiagramDictionaryprotected
do_sad_ttk::PersistenceDiagramDictionaryprotected
execute(std::vector< ttk::DiagramType > &intermediateDiagrams, const std::vector< ttk::DiagramType > &intermediateAtoms, std::vector< ttk::DiagramType > &dictDiagrams, std::vector< std::vector< double > > &vectorWeights, const int seed, const int numAtom, std::vector< double > &lossTab, std::vector< std::vector< double > > &allLosses, double percent)ttk::PersistenceDiagramDictionary
getMaxPers(const ttk::DiagramType &data)ttk::PersistenceDiagramDictionaryprotected
getMostPersistent(const std::vector< BidderDiagram > &bidder_diags) constttk::PersistenceDiagramDictionaryprotected
getThreadNumber() constttk::BaseClassinline
gettingBidderDiagrams(const std::vector< ttk::DiagramType > &intermediateDiagrams, std::vector< ttk::DiagramType > &inputDiagramsMin, std::vector< ttk::DiagramType > &inputDiagramsSad, std::vector< ttk::DiagramType > &inputDiagramsMax, std::vector< BidderDiagram > &bidderDiagramsMin, std::vector< BidderDiagram > &bidderDiagramsSad, std::vector< BidderDiagram > &bidderDiagramsMax, std::vector< std::vector< size_t > > &originIndexMin, std::vector< std::vector< size_t > > &originIndexSad, std::vector< std::vector< size_t > > &originIndexMax, bool insertOriginIndexMode) constttk::PersistenceDiagramDictionaryprotected
initDictionary(std::vector< ttk::DiagramType > &dictDiagrams, const std::vector< ttk::DiagramType > &datas, const std::vector< ttk::DiagramType > &inputAtoms, const int &nbAtom, bool &do_min_, bool &do_sad_, bool &do_max_, int seed, double &percent)ttk::PersistenceDiagramDictionaryprotected
lastLineModettk::Debugprotectedstatic
lastObject_ttk::BaseClassprotected
MaxEigenValue_ttk::PersistenceDiagramDictionaryprotected
MaxEpoch_ttk::PersistenceDiagramDictionaryprotected
MaxLag2_ttk::PersistenceDiagramDictionaryprotected
method(const std::vector< ttk::DiagramType > &intermediateDiagrams, std::vector< ttk::DiagramType > &dictDiagrams, std::vector< std::vector< double > > &vectorWeights, const int numAtom, std::vector< double > &lossTab, std::vector< std::vector< double > > &allLosses, std::vector< std::vector< double > > &histoVectorWeights, std::vector< ttk::DiagramType > &histoDictDiagrams, bool preWeightOpt, double percent, bool doCompression)ttk::PersistenceDiagramDictionary
OptimizeAtoms_ttk::PersistenceDiagramDictionaryprotected
OptimizeWeights_ttk::PersistenceDiagramDictionaryprotected
PersistenceDiagramDictionary()ttk::PersistenceDiagramDictionaryinline
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
ProgApproach_ttk::PersistenceDiagramDictionaryprotected
ProgBarycenter_ttk::PersistenceDiagramDictionaryprotected
setBidderDiagrams(const size_t nInputs, std::vector< ttk::DiagramType > &inputDiagrams, std::vector< BidderDiagram > &bidder_diags) constttk::PersistenceDiagramDictionaryprotected
setDebugLevel(const int &debugLevel)ttk::Debugvirtual
setDebugMsgPrefix(const std::string &prefix)ttk::Debuginline
setDos(const bool min, const bool sad, const bool max)ttk::PersistenceDiagramDictionaryinline
setThreadNumber(const int threadNumber)ttk::BaseClassinlinevirtual
setUseDimReduct(bool data)ttk::PersistenceDiagramDictionaryinline
setUseProgApproach(bool data)ttk::PersistenceDiagramDictionaryinline
setWrapper(const Wrapper *wrapper) overridettk::Debugvirtual
StopCondition_ttk::PersistenceDiagramDictionaryprotected
threadNumber_ttk::BaseClassmutableprotected
Wassersteinttk::PersistenceDiagramDictionaryprotected
welcomeMsg(std::ostream &stream)ttk::Debugprotected
wrapper_ttk::BaseClassprotected
~BaseClass()=defaultttk::BaseClassvirtual
~Debug() overridettk::Debug