TTK
|
This is the complete list of members for ttk::cf::MergeTree, including all inherited members.
addCrossingAbove(const idSuperArc &sa) | ttk::cf::MergeTree | inline |
alreadyExtLinked(const idNode &node, const idPartition &tree, const idNode &treeNode) | ttk::cf::MergeTree | |
BaseClass() | ttk::BaseClass | |
build(std::vector< ExtendedUnionFind * > &vect_baseUF, const std::vector< SimplexId > &overlapBefore, const std::vector< SimplexId > &overlapAfter, SimplexId start, SimplexId end, const SimplexId &posSeed0, const SimplexId &posSeed1, const triangulationType &mesh) | ttk::cf::MergeTree | |
clone() const | ttk::cf::MergeTree | |
clone(const MergeTree *mt) | ttk::cf::MergeTree | |
closeSuperArc(const idSuperArc &superArcId, const idNode &upNodeId, const bool overlapB, const bool overlapA) | ttk::cf::MergeTree | |
computePersistencePairs(std::vector< std::tuple< SimplexId, SimplexId, scalarType > > &pairs, const triangulationType &mesh) | ttk::cf::MergeTree | |
computePersistencePairs(std::vector< std::tuple< SimplexId, SimplexId, scalarType, bool > > &pairs, const triangulationType &mesh) | ttk::cf::MergeTree | |
ContourForests | ttk::cf::MergeTree | friend |
ContourForestsTree | ttk::cf::MergeTree | friend |
corr2idNode(const idCorresp &corr) const | ttk::cf::MergeTree | inline |
Debug() | ttk::Debug | |
debugLevel_ | ttk::Debug | mutableprotected |
debugMsgNamePrefix_ | ttk::Debug | protected |
debugMsgPrefix_ | ttk::Debug | protected |
delNode(const idNode &node, std::list< std::vector< std::pair< SimplexId, bool > > > &storage, const std::pair< SimplexId, bool > *mv=nullptr, const SimplexId &nbm=0) | ttk::cf::MergeTree | |
doSwap(MergeTree *mt) | ttk::cf::MergeTree | |
flush() | ttk::cf::MergeTree | inline |
getCorrespondingNodeId(const SimplexId &val) const | ttk::cf::MergeTree | inline |
getCorrespondingSuperArcId(const SimplexId &val) const | ttk::cf::MergeTree | inline |
getDownNode(const SuperArc *a) | ttk::cf::MergeTree | inline |
getLeave(const idNode &id) const | ttk::cf::MergeTree | inline |
getLeaves() const | ttk::cf::MergeTree | inline |
getNode(const idNode &nodeId) | ttk::cf::MergeTree | inline |
getNodeDownNeighbors(const idNode &n) | ttk::cf::MergeTree | |
getNodeNeighbors(const idNode &node) | ttk::cf::MergeTree | |
getNodes() const | ttk::cf::MergeTree | inline |
getNodeUpNeighbors(const idNode &n) | ttk::cf::MergeTree | |
getNumberOfExternalDownArcs(const idNode &node) | ttk::cf::MergeTree | |
getNumberOfLeaves() const | ttk::cf::MergeTree | inline |
getNumberOfNodes() const | ttk::cf::MergeTree | inline |
getNumberOfSuperArcs() const | ttk::cf::MergeTree | inline |
getNumberOfUnmergedDownArcs(const idNode &n) | ttk::cf::MergeTree | |
getNumberOfVisibleArcs() const | ttk::cf::MergeTree | inline |
getNumberOfVisibleArcs(const idNode &n) | ttk::cf::MergeTree | |
getNumberOfVisibleRegularNode(const idSuperArc &sa) | ttk::cf::MergeTree | inline |
getParent(const idNode &n) | ttk::cf::MergeTree | |
getPartition() const | ttk::cf::MergeTree | inline |
getRoots() const | ttk::cf::MergeTree | inline |
getSuperArc() const | ttk::cf::MergeTree | inline |
getSuperArc(const idSuperArc &i) | ttk::cf::MergeTree | inline |
getThreadNumber() const | ttk::BaseClass | inline |
getUpNode(const SuperArc *a) | ttk::cf::MergeTree | inline |
getValue(const SimplexId &nodeId) const | ttk::cf::MergeTree | inline |
getVertBelowSeed(const idSuperArc &arc, const std::pair< SimplexId, bool > &seed, const std::vector< idCorresp > &vert2treeOther) | ttk::cf::MergeTree | |
globalSimplify(const SimplexId posSeed0, const SimplexId posSeed1, std::list< std::vector< std::pair< SimplexId, bool > > > &storage, const triangulationType &mesh) | ttk::cf::MergeTree | |
hideAndClearArcsAbove(const idNode &baseNode) | ttk::cf::MergeTree | |
hideAndClearArcsBelow(const idNode &baseNode, const SimplexId &seed) | ttk::cf::MergeTree | |
hideAndClearLeadingTo(const idNode &baseNode, const SimplexId &v) | ttk::cf::MergeTree | |
hideArc(const idSuperArc &sa) | ttk::cf::MergeTree | |
hideNode(const idNode &node) | ttk::cf::MergeTree | |
idNode2corr(const idNode &id) const | ttk::cf::MergeTree | inline |
initNbScalars(const triangulationType &tri) | ttk::cf::MergeTree | inline |
initTreeType() | ttk::cf::MergeTree | inline |
insertNode(Node *node, const bool segment) | ttk::cf::MergeTree | |
insertNodeAboveSeed(const idSuperArc &arc, const std::pair< SimplexId, bool > &seed) | ttk::cf::MergeTree | |
isCorrespondingArc(const SimplexId &val) const | ttk::cf::MergeTree | inline |
isCorrespondingNode(const SimplexId &val) const | ttk::cf::MergeTree | inline |
isCorrespondingNull(const SimplexId &val) const | ttk::cf::MergeTree | inline |
isHigher(const SimplexId &a, const SimplexId &b) const | ttk::cf::MergeTree | inlineprotected |
isLower(const SimplexId &a, const SimplexId &b) const | ttk::cf::MergeTree | inlineprotected |
lastLineMode | ttk::Debug | protectedstatic |
lastObject_ | ttk::BaseClass | protected |
localSimplify(const SimplexId &podSeed0, const SimplexId &podSeed1, std::list< std::vector< std::pair< SimplexId, bool > > > &storage) | ttk::cf::MergeTree | |
makeNode(const SimplexId &vertexId, const SimplexId &linked=nullVertex) | ttk::cf::MergeTree | |
makeNode(const Node *const n, const SimplexId &linked=nullVertex) | ttk::cf::MergeTree | |
makeSuperArc(const idNode &downNodeId, const idNode &upNodeId, const bool overlapB, const bool overlapA, std::pair< SimplexId, bool > *vertexList=nullptr, SimplexId vertexSize=-1) | ttk::cf::MergeTree | |
markThisArc(std::vector< ExtendedUnionFind * > &ufArray, const idNode &curNodeId, const idSuperArc &mergingArcId, const idNode &parentNodeId) | ttk::cf::MergeTree | |
mergeArc(const idSuperArc &sa, const idSuperArc &recept, const bool changeConnectivity=true) | ttk::cf::MergeTree | |
MergeTree(std::shared_ptr< Params > params, std::shared_ptr< Scalars > scalars, TreeType type, idPartition part=nullPartition) | ttk::cf::MergeTree | |
openSuperArc(const idNode &downNodeId, const bool overlapB, const bool overlapA) | ttk::cf::MergeTree | |
parallelInitNodeValence(const int nbThreadValence) | ttk::cf::MergeTree | |
parallelUpdateSegmentation(const bool ct=false) | ttk::cf::MergeTree | |
params_ | ttk::cf::MergeTree | protected |
preconditionTriangulation(AbstractTriangulation *const m, const bool preproc=true) | ttk::cf::MergeTree | inline |
printArc(const idSuperArc &a) | ttk::cf::MergeTree | inline |
printErr(const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) const | ttk::Debug | inline |
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 |
printNode(const idNode &n) | ttk::cf::MergeTree | inline |
printTree2() | ttk::cf::MergeTree | |
printWrn(const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) const | ttk::Debug | inline |
processVertex(const SimplexId &vertex, std::vector< ExtendedUnionFind * > &vect_baseUF, const bool overlapB, const bool overlapA, const triangulationType &mesh, DebugTimer &begin) | ttk::cf::MergeTree | |
recoverMTPairs(const std::vector< idNode > &sortedNodes, std::vector< std::tuple< SimplexId, SimplexId, scalarType, bool > > &pairsJT, std::vector< std::tuple< SimplexId, SimplexId, scalarType, bool > > &pairsST, const triangulationType &mesh) | ttk::cf::MergeTree | |
removeHiddenDownArcs(const idNode &n) | ttk::cf::MergeTree | |
removeInternalDownArcs(const idNode &node) | ttk::cf::MergeTree | |
reverseInsertNode(Node *node, const bool segment) | ttk::cf::MergeTree | |
scalars_ | ttk::cf::MergeTree | protected |
setDebugLevel(const int &local_debugLevel) override | ttk::cf::MergeTree | inlinevirtual |
setDebugMsgPrefix(const std::string &prefix) | ttk::Debug | inline |
setScalars(void *local_scalars) | ttk::cf::MergeTree | inline |
setSimplificationMethod(const int &local_simplifyMethod) | ttk::cf::MergeTree | inline |
setSimplificationThreshold(const double &local_simplificationThreshold) | ttk::cf::MergeTree | inline |
setThreadNumber(const int threadNumber) | ttk::BaseClass | inlinevirtual |
setTreeType(const int &local_treeType) | ttk::cf::MergeTree | inline |
setVert2Tree(decltype(treeData_.vert2tree) const &vect2tree) | ttk::cf::MergeTree | inline |
setVertexScalars(scalarType *vals) | ttk::cf::MergeTree | inline |
setVertexSoSoffsets(const SimplexId *const offsets) | ttk::cf::MergeTree | inline |
setWrapper(const Wrapper *wrapper) override | ttk::Debug | virtual |
simplifyTree(const SimplexId &posSeed0, const SimplexId &posSeed1, std::list< std::vector< std::pair< SimplexId, bool > > > &storage, const std::vector< std::tuple< SimplexId, SimplexId, scalarType, bool > > &sortedPairs) | ttk::cf::MergeTree | |
sortInput() | ttk::cf::MergeTree | |
storageEUF_ | ttk::cf::MergeTree | protected |
threadNumber_ | ttk::BaseClass | mutableprotected |
treeData_ | ttk::cf::MergeTree | protected |
updateCorrespondingArc(const SimplexId &arc, const idSuperArc &val) | ttk::cf::MergeTree | inline |
updateCorrespondingNode(const SimplexId &vert, const idNode &val) | ttk::cf::MergeTree | inline |
updateSegmentation() | ttk::cf::MergeTree | |
vertex2Node(const SimplexId &vert) | ttk::cf::MergeTree | inline |
vertex2SuperArc(const SimplexId &vert) | ttk::cf::MergeTree | inline |
welcomeMsg(std::ostream &stream) | ttk::Debug | protected |
wrapper_ | ttk::BaseClass | protected |
~BaseClass()=default | ttk::BaseClass | virtual |
~Debug() override | ttk::Debug | |
~MergeTree() override | ttk::cf::MergeTree |