TTK
Loading...
Searching...
No Matches
ttk::cf::MergeTree Member List

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

addCrossingAbove(const idSuperArc &sa)ttk::cf::MergeTreeinline
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() constttk::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
ContourForeststtk::cf::MergeTreefriend
ContourForestsTreettk::cf::MergeTreefriend
corr2idNode(const idCorresp &corr) constttk::cf::MergeTreeinline
Debug()ttk::Debug
debugLevel_ttk::Debugmutableprotected
debugMsgNamePrefix_ttk::Debugprotected
debugMsgPrefix_ttk::Debugprotected
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::MergeTreeinline
getCorrespondingNodeId(const SimplexId &val) constttk::cf::MergeTreeinline
getCorrespondingSuperArcId(const SimplexId &val) constttk::cf::MergeTreeinline
getDownNode(const SuperArc *a)ttk::cf::MergeTreeinline
getLeave(const idNode &id) constttk::cf::MergeTreeinline
getLeaves() constttk::cf::MergeTreeinline
getNode(const idNode &nodeId)ttk::cf::MergeTreeinline
getNodeDownNeighbors(const idNode &n)ttk::cf::MergeTree
getNodeNeighbors(const idNode &node)ttk::cf::MergeTree
getNodes() constttk::cf::MergeTreeinline
getNodeUpNeighbors(const idNode &n)ttk::cf::MergeTree
getNumberOfExternalDownArcs(const idNode &node)ttk::cf::MergeTree
getNumberOfLeaves() constttk::cf::MergeTreeinline
getNumberOfNodes() constttk::cf::MergeTreeinline
getNumberOfSuperArcs() constttk::cf::MergeTreeinline
getNumberOfUnmergedDownArcs(const idNode &n)ttk::cf::MergeTree
getNumberOfVisibleArcs() constttk::cf::MergeTreeinline
getNumberOfVisibleArcs(const idNode &n)ttk::cf::MergeTree
getNumberOfVisibleRegularNode(const idSuperArc &sa)ttk::cf::MergeTreeinline
getParent(const idNode &n)ttk::cf::MergeTree
getPartition() constttk::cf::MergeTreeinline
getRoots() constttk::cf::MergeTreeinline
getSuperArc() constttk::cf::MergeTreeinline
getSuperArc(const idSuperArc &i)ttk::cf::MergeTreeinline
getThreadNumber() constttk::BaseClassinline
getUpNode(const SuperArc *a)ttk::cf::MergeTreeinline
getValue(const SimplexId &nodeId) constttk::cf::MergeTreeinline
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) constttk::cf::MergeTreeinline
initNbScalars(const triangulationType &tri)ttk::cf::MergeTreeinline
initTreeType()ttk::cf::MergeTreeinline
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) constttk::cf::MergeTreeinline
isCorrespondingNode(const SimplexId &val) constttk::cf::MergeTreeinline
isCorrespondingNull(const SimplexId &val) constttk::cf::MergeTreeinline
isHigher(const SimplexId &a, const SimplexId &b) constttk::cf::MergeTreeinlineprotected
isLower(const SimplexId &a, const SimplexId &b) constttk::cf::MergeTreeinlineprotected
lastLineModettk::Debugprotectedstatic
lastObject_ttk::BaseClassprotected
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::MergeTreeprotected
preconditionTriangulation(AbstractTriangulation *const m, const bool preproc=true)ttk::cf::MergeTreeinline
printArc(const idSuperArc &a)ttk::cf::MergeTreeinline
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
printNode(const idNode &n)ttk::cf::MergeTreeinline
printTree2()ttk::cf::MergeTree
printWrn(const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) constttk::Debuginline
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::MergeTreeprotected
setDebugLevel(const int &local_debugLevel) overridettk::cf::MergeTreeinlinevirtual
setDebugMsgPrefix(const std::string &prefix)ttk::Debuginline
setScalars(void *local_scalars)ttk::cf::MergeTreeinline
setSimplificationMethod(const int &local_simplifyMethod)ttk::cf::MergeTreeinline
setSimplificationThreshold(const double &local_simplificationThreshold)ttk::cf::MergeTreeinline
setThreadNumber(const int threadNumber)ttk::BaseClassinlinevirtual
setTreeType(const int &local_treeType)ttk::cf::MergeTreeinline
setVert2Tree(decltype(treeData_.vert2tree) const &vect2tree)ttk::cf::MergeTreeinline
setVertexScalars(scalarType *vals)ttk::cf::MergeTreeinline
setVertexSoSoffsets(const SimplexId *const offsets)ttk::cf::MergeTreeinline
setWrapper(const Wrapper *wrapper) overridettk::Debugvirtual
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::MergeTreeprotected
threadNumber_ttk::BaseClassmutableprotected
treeData_ttk::cf::MergeTreeprotected
updateCorrespondingArc(const SimplexId &arc, const idSuperArc &val)ttk::cf::MergeTreeinline
updateCorrespondingNode(const SimplexId &vert, const idNode &val)ttk::cf::MergeTreeinline
updateSegmentation()ttk::cf::MergeTree
vertex2Node(const SimplexId &vert)ttk::cf::MergeTreeinline
vertex2SuperArc(const SimplexId &vert)ttk::cf::MergeTreeinline
welcomeMsg(std::ostream &stream)ttk::Debugprotected
wrapper_ttk::BaseClassprotected
~BaseClass()=defaultttk::BaseClassvirtual
~Debug() overridettk::Debug
~MergeTree() overridettk::cf::MergeTree