TTK
Loading...
Searching...
No Matches
ttk::ftm::FTMTreePP Member List

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

addPendingNode(const idNode parentNode, const idNode toAdd)ttk::ftm::FTMTreePPinlineprotected
arcGrowth(const triangulationType *mesh, const SimplexId startVert, const SimplexId orig)ttk::ftm::FTMTree_MT
BaseClass()ttk::BaseClass
build(const triangulationType *mesh)ttk::ftm::FTMTree
ttk::ftm::FTMTree_CT::build(const triangulationType *mesh, TreeType tt)ttk::ftm::FTMTree_CT
ttk::ftm::FTMTree_MT::build(const triangulationType *mesh, const bool ct)ttk::ftm::FTMTree_MT
buildSegmentation()ttk::ftm::FTMTree_MT
clear()ttk::ftm::FTMTree_MT
clearPendingNodes(const idNode current)ttk::ftm::FTMTreePPinlineprotected
clone() constttk::ftm::FTMTree_MT
closeAndMergeOnSaddle(const triangulationType *mesh, SimplexId saddleVert)ttk::ftm::FTMTree_MT
closeArcsUF(idNode closeNode, UF uf)ttk::ftm::FTMTree_MT
closeOnBackBone(const triangulationType *mesh, SimplexId saddleVert)ttk::ftm::FTMTree_MT
closeSuperArc(idSuperArc superArcId, idNode upNodeId)ttk::ftm::FTMTree_MT
combine()ttk::ftm::FTMTree_CT
comp_ttk::ftm::FTMTree_MTprotected
compLower(const SimplexId a, const SimplexId b)ttk::ftm::FTMTree_MTinline
computePairs(ftm::FTMTree_MT *tree, std::vector< std::tuple< SimplexId, SimplexId, scalarType > > &pairs)ttk::ftm::FTMTreePPprotected
computePersistencePairs(std::vector< std::tuple< SimplexId, SimplexId, scalarType > > &pairs, const bool jt)ttk::ftm::FTMTreePP
copyMergeTreeStructure(FTMTree_MT *tree)ttk::ftm::FTMTree_MT
corr2idNode(const idCorresp &corr) constttk::ftm::FTMTree_MTinline
countPendingNode(const idNode current)ttk::ftm::FTMTreePPinlineprotected
createAtomicVector(std::shared_ptr< FTMAtomicVector< type > > &ptr)ttk::ftm::FTMTree_MTinlineprotected
createCTArcSegmentation(idSuperArc ctArc, const bool isJT, idSuperArc xtArc)ttk::ftm::FTMTree_CT
createPairs(const idNode current, std::vector< std::tuple< SimplexId, SimplexId, scalarType > > &pairs, ftm::FTMTree_MT *tree, const SimplexId mp)ttk::ftm::FTMTreePPinlineprotected
createVector(std::vector< type > &vec)ttk::ftm::FTMTree_MTinlineprotected
Debug()ttk::Debug
debugLevel_ttk::Debugmutableprotected
debugMsgNamePrefix_ttk::Debugprotected
debugMsgPrefix_ttk::Debugprotected
deleteIthUpArc(idNode nodeId, int arcIth)ttk::ftm::FTMTree_MT
deleteNode(idNode nodeId)ttk::ftm::FTMTree_MT
deleteParent(idNode nodeId)ttk::ftm::FTMTree_MT
deleteSubtree(idNode nodeId)ttk::ftm::FTMTree_MT
delNode(idNode node)ttk::ftm::FTMTree_MT
finalizeSegmentation()ttk::ftm::FTMTree_CT
FTMTree()ttk::ftm::FTMTree
FTMTree_CT(const std::shared_ptr< Params > &params, const std::shared_ptr< Scalars > &scalars)ttk::ftm::FTMTree_CT
FTMTree_MT(const std::shared_ptr< Params > &params, const std::shared_ptr< Scalars > &scalars, TreeType type)ttk::ftm::FTMTree_MT
FTMTreePP()ttk::ftm::FTMTreePP
getAllNodeLevel(std::vector< int > &res)ttk::ftm::FTMTree_MT
getAllRoots(std::vector< idNode > &res)ttk::ftm::FTMTree_MT
getArcSize(const idSuperArc arcId)ttk::ftm::FTMTree_MTinline
getBirth(idNode nodeId)ttk::ftm::FTMTree_MT
getBirthDeath(idNode nodeId)ttk::ftm::FTMTree_MT
getBirthDeathFromIds(idNode nodeId1, idNode nodeId2)ttk::ftm::FTMTree_MT
getBirthDeathNode(idNode nodeId)ttk::ftm::FTMTree_MT
getBirthDeathNodeFromIds(idNode nodeId1, idNode nodeId2)ttk::ftm::FTMTree_MT
getBoundsFromVerts(const std::vector< SimplexId > &nodes) constttk::ftm::FTMTree_MTprotected
getBranchOriginsFromThisBranch(idNode node, std::tuple< std::vector< idNode >, std::vector< idNode > > &res)ttk::ftm::FTMTree_MT
getBranchSubtree(std::vector< idNode > &branching, idNode branchRoot, std::vector< idNode > &res)ttk::ftm::FTMTree_MT
getChildren(idNode nodeId, std::vector< idNode > &res)ttk::ftm::FTMTree_MT
getChunkCount(const SimplexId nbVerts=-1, const SimplexId nbTasks=100) constttk::ftm::FTMTree_MTinlineprotected
getChunkSize(const SimplexId nbVerts=-1, const SimplexId nbtasks=100) constttk::ftm::FTMTree_MTinlineprotected
getCorrespondingNodeId(const SimplexId val) constttk::ftm::FTMTree_MTinline
getCorrespondingSuperArcId(const SimplexId val) constttk::ftm::FTMTree_MTinline
getDownNode(const SuperArc *a)ttk::ftm::FTMTree_MT
getDownNodeId(const SuperArc *a)ttk::ftm::FTMTree_MT
getJoinTree()ttk::ftm::FTMTree_CTinline
getLeave(const idNode id) constttk::ftm::FTMTree_MTinline
getLeaves() constttk::ftm::FTMTree_MTinline
getLeavesFromTree(std::vector< idNode > &res)ttk::ftm::FTMTree_MT
getLevelToNode(std::vector< std::vector< idNode > > &res)ttk::ftm::FTMTree_MT
getLowerNode(const SuperArc *a)ttk::ftm::FTMTree_MT
getLowerNodeId(const SuperArc *a)ttk::ftm::FTMTree_MT
getLowestNode(idNode nodeStart)ttk::ftm::FTMTree_MT
getMaximumPersistence()ttk::ftm::FTMTree_MT
getMergedRootBirthDeath()ttk::ftm::FTMTree_MT
getMergedRootBirthDeathNode()ttk::ftm::FTMTree_MT
getMergedRootOrigin()ttk::ftm::FTMTree_MT
getMostPersistVert(const idNode current, ftm::FTMTree_MT *tree)ttk::ftm::FTMTreePPinlineprotected
getMultiPersOrigins(bool useBD)ttk::ftm::FTMTree_MT
getMultiPersOrigins(bool useBD)ttk::ftm::FTMTree_MT
getMultiPersOriginsVectorFromTree(std::vector< std::vector< idNode > > &res)ttk::ftm::FTMTree_MT
getNode(idNode nodeId)ttk::ftm::FTMTree_MTinline
getNodeLevel(idNode nodeId)ttk::ftm::FTMTree_MT
getNodePersistence(idNode nodeId)ttk::ftm::FTMTree_MT
getNumberOfChildren(idNode nodeId)ttk::ftm::FTMTree_MT
getNumberOfLeaves() constttk::ftm::FTMTree_MTinline
getNumberOfLeavesFromTree()ttk::ftm::FTMTree_MT
getNumberOfNodeAlone()ttk::ftm::FTMTree_MT
getNumberOfNodes() constttk::ftm::FTMTree_MTinline
getNumberOfRoot()ttk::ftm::FTMTree_MT
getNumberOfSuperArcs() constttk::ftm::FTMTree_MTinline
getNumberOfVertices() constttk::ftm::FTMTree_MTinline
getParent(const idNode n)ttk::ftm::FTMTree_MTinline
getParentSafe(idNode nodeId)ttk::ftm::FTMTree_MT
getPersistencePairsFromTree(std::vector< std::tuple< ftm::idNode, ftm::idNode, dataType > > &pairs, bool useBD)ttk::ftm::FTMTree_MT
getPersistencePairsFromTree(std::vector< std::tuple< idNode, idNode, dataType > > &pairs, bool useBD)ttk::ftm::FTMTree_MT
getRealNumberOfNodes()ttk::ftm::FTMTree_MT
getRoot()ttk::ftm::FTMTree_MT
getRoots() constttk::ftm::FTMTree_MTinline
getSecondMaximumPersistence()ttk::ftm::FTMTree_MT
getSecondMaximumPersistenceNode()ttk::ftm::FTMTree_MT
getSplitTree()ttk::ftm::FTMTree_CTinline
getSuperArc(idSuperArc i)ttk::ftm::FTMTree_MTinline
getSuperArc(idSuperArc i) constttk::ftm::FTMTree_MTinline
getThreadNumber() constttk::BaseClassinline
getTree(const TreeType tt)ttk::ftm::FTMTree_CTinline
getTreeBranching(std::vector< idNode > &branching, std::vector< int > &branchingID, std::vector< std::vector< idNode > > &nodeBranching)ttk::ftm::FTMTree_MT
getTreeBranching(std::vector< idNode > &branching, std::vector< int > &branchingID)ttk::ftm::FTMTree_MT
getTreeDepth()ttk::ftm::FTMTree_MT
getUpNode(const SuperArc *a)ttk::ftm::FTMTree_MT
getUpNodeId(const SuperArc *a)ttk::ftm::FTMTree_MT
getUpperNode(const SuperArc *a)ttk::ftm::FTMTree_MT
getUpperNodeId(const SuperArc *a)ttk::ftm::FTMTree_MT
getValue(SimplexId nodeId) constttk::ftm::FTMTree_MTinline
getVertInRange(const std::vector< SimplexId > &range, const SimplexId v, const idNode last=0) constttk::ftm::FTMTree_MTprotected
idNode2corr(const idNode id) constttk::ftm::FTMTree_MTinline
initComp()ttk::ftm::FTMTree_MTinline
initNbScalars(const triangulationType *triangulation)ttk::ftm::FTMTree_MTinline
initVector(std::vector< type > &vect, const type val)ttk::ftm::FTMTree_MTinlineprotected
initVectStates(const SimplexId nbLeaves)ttk::ftm::FTMTree_MTinline
insertNode(Node *node, const bool segm=true)ttk::ftm::FTMTree_MT
insertNodes()ttk::ftm::FTMTree_CT
isBranchOrigin(idNode nodeId)ttk::ftm::FTMTree_MT
isCorrespondingArc(const SimplexId val) constttk::ftm::FTMTree_MTinline
isCorrespondingNode(const SimplexId val) constttk::ftm::FTMTree_MTinline
isCorrespondingNull(const SimplexId val) constttk::ftm::FTMTree_MTinline
isFullMerge()ttk::ftm::FTMTree_MT
isHigher(SimplexId a, SimplexId b) constttk::ftm::FTMTree_MTinlineprotected
isImportantPair(idNode nodeId, double threshold, std::vector< double > &excludeLower, std::vector< double > &excludeHigher)ttk::ftm::FTMTree_MT
isImportantPair(idNode nodeId, double threshold)ttk::ftm::FTMTree_MT
isJoinTree()ttk::ftm::FTMTree_MT
isJT() constttk::ftm::FTMTree_MTinline
isLeaf(idNode nodeId)ttk::ftm::FTMTree_MT
isLower(SimplexId a, SimplexId b) constttk::ftm::FTMTree_MTinlineprotected
isMultiPersPair(idNode nodeId)ttk::ftm::FTMTree_MT
isNodeAlone(idNode nodeId)ttk::ftm::FTMTree_MT
isNodeIdInconsistent(idNode nodeId)ttk::ftm::FTMTree_MT
isNodeMerged(idNode nodeId)ttk::ftm::FTMTree_MT
isNodeOriginDefined(idNode nodeId)ttk::ftm::FTMTree_MT
isParentInconsistent(ftm::idNode nodeId)ttk::ftm::FTMTree_MT
isRoot(idNode nodeId)ttk::ftm::FTMTree_MT
isST() constttk::ftm::FTMTree_MTinline
isThereOnlyOnePersistencePair()ttk::ftm::FTMTree_MT
jt_ttk::ftm::FTMTree_CTprotected
lastLineModettk::Debugprotectedstatic
lastObject_ttk::BaseClassprotected
leafGrowth(const triangulationType *mesh)ttk::ftm::FTMTree_MT
leafSearch(const triangulationType *mesh)ttk::ftm::FTMTree_CT
makeAlloc()ttk::ftm::FTMTree_MTinline
makeInit()ttk::ftm::FTMTree_MTinline
makeNode(SimplexId vertexId, SimplexId linked=nullVertex)ttk::ftm::FTMTree_MT
makeNode(const Node *const n, SimplexId linked=nullVertex)ttk::ftm::FTMTree_MT
makeSuperArc(idNode downNodeId, idNode upNodeId)ttk::ftm::FTMTree_MT
move(FTMTree_MT &mt)ttk::ftm::FTMTree_MT
mt_data_ttk::ftm::FTMTree_MTprotected
normalizeIds()ttk::ftm::FTMTree_MT
notNeedToNormalize(idNode nodeId)ttk::ftm::FTMTree_MT
openSuperArc(idNode downNodeId)ttk::ftm::FTMTree_MT
params_ttk::ftm::FTMTree_MTprotected
preconditionTriangulation(AbstractTriangulation *tri, const bool preproc=true)ttk::ftm::FTMTree_CTinline
printArc(idSuperArc a)ttk::ftm::FTMTree_MT
printErr(const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) constttk::Debuginline
printMergedRoot(bool doPrint=true)ttk::ftm::FTMTree_MT
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
printMultiPersOriginsVectorFromTree(bool doPrint=true)ttk::ftm::FTMTree_MT
printMultiPersPairsFromTree(bool useBD=false, bool printPairs=true, bool doPrint=true)ttk::ftm::FTMTree_MT
printNode(idNode n)ttk::ftm::FTMTree_MT
printNode2(idNode nodeId, bool doPrint=true)ttk::ftm::FTMTree_MT
printNodeSS(idNode node, std::stringstream &ss)ttk::ftm::FTMTree_MT
printPairsFromTree(bool useBD=false, bool printPairs=true, bool doPrint=true)ttk::ftm::FTMTree_MT
printParams() constttk::ftm::FTMTree_MT
printSubTree(idNode subRoot)ttk::ftm::FTMTree_MT
printTime(Timer &t, const std::string &s, const int debugLevel=2) constttk::ftm::FTMTree_MT
printTree(bool doPrint=true)ttk::ftm::FTMTree_MT
printTree2()ttk::ftm::FTMTree_MT
printTreeScalars(bool printNodeAlone=true, bool doPrint=true)ttk::ftm::FTMTree_MT
printTreeStats(bool doPrint=true)ttk::ftm::FTMTree_MT
printWrn(const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) constttk::Debuginline
propagate(const triangulationType *mesh, CurrentState &currentState, UF curUF)ttk::ftm::FTMTree_MT
scalars_ttk::ftm::FTMTree_MTprotected
setCustomTree(ftm::FTMTree_MT *cTree)ttk::ftm::FTMTreePPinline
setDebugLevel(const int &d) overridettk::ftm::FTMTree_CTinlinevirtual
setDebugMsgPrefix(const std::string &prefix)ttk::Debuginline
setNormalizeIds(const bool normalize)ttk::ftm::FTMTree_MTinline
setParamsScalars(const std::shared_ptr< Params > &params, const std::shared_ptr< Scalars > &scalars)ttk::ftm::FTMTree_MTinline
setParent(idNode nodeId, idNode newParentNodeId)ttk::ftm::FTMTree_MT
setScalars(void *local_scalars)ttk::ftm::FTMTree_MTinline
setSegmentation(const bool segm)ttk::ftm::FTMTree_MTinline
setThreadNumber(const int n) overridettk::ftm::FTMTree_CTinlinevirtual
setTreeType(const int local_treeType)ttk::ftm::FTMTree_MTinline
setValence(const SimplexId v, const SimplexId val)ttk::ftm::FTMTree_MTinline
setVert2Tree(decltype(mt_data_.vert2tree) const &vect2tree)ttk::ftm::FTMTree_MTinline
setVertexScalars(const scalarType *vals)ttk::ftm::FTMTree_MTinline
setVertexSoSoffsets(const SimplexId *const sos)ttk::ftm::FTMTree_MTinline
setWrapper(const Wrapper *wrapper) overridettk::Debugvirtual
sortArcs()ttk::ftm::FTMTree_MT
sortDownArcs(const idNode nid)ttk::ftm::FTMTree_MTinlineprotected
sortedNodes(const bool parallel=false)ttk::ftm::FTMTree_MT
sortInput()ttk::ftm::FTMTree_MT
sortLeaves(const bool parallel=false)ttk::ftm::FTMTree_MT
sortNodes()ttk::ftm::FTMTree_MT
sortPairs(ftm::FTMTree_MT *tree, std::vector< std::tuple< SimplexId, SimplexId, scalarType > > &pairs)ttk::ftm::FTMTreePPprotected
sortPairs(ftm::FTMTree_MT *ttkNotUsed(tree), std::vector< std::tuple< SimplexId, SimplexId, scalarType > > &pairs)ttk::ftm::FTMTreePP
sortUpArcs(const idNode nid)ttk::ftm::FTMTree_MTinlineprotected
st_ttk::ftm::FTMTree_CTprotected
threadNumber_ttk::BaseClassmutableprotected
trunk(const triangulationType *mesh, const bool ct)ttk::ftm::FTMTree_MT
trunkCTSegmentation(const std::vector< SimplexId > &pendingNodesVerts, const SimplexId begin, const SimplexId stop)ttk::ftm::FTMTree_MT
trunkSegmentation(const std::vector< SimplexId > &pendingNodesVerts, const SimplexId begin, const SimplexId stop)ttk::ftm::FTMTree_MTvirtual
upArcFromVert(const SimplexId v)ttk::ftm::FTMTree_MTinlineprotected
updateCorrespondingArc(const SimplexId vert, const idSuperArc arc)ttk::ftm::FTMTree_MTinline
updateCorrespondingNode(const SimplexId vert, const idNode node)ttk::ftm::FTMTree_MTinline
updateRegion(const ArcRegion &arcRegion, idSuperArc ctArc)ttk::ftm::FTMTree_CT
verifyBranchDecompositionInconsistency()ttk::ftm::FTMTree_MT
vertex2Node(const SimplexId vert)ttk::ftm::FTMTree_MTinline
vertex2SuperArc(const SimplexId vert)ttk::ftm::FTMTree_MTinline
welcomeMsg(std::ostream &stream)ttk::Debugprotected
wrapper_ttk::BaseClassprotected
~BaseClass()=defaultttk::BaseClassvirtual
~Debug() overridettk::Debug
~FTMTree() override=defaultttk::ftm::FTMTree
~FTMTree_CT() override=defaultttk::ftm::FTMTree_CT
~FTMTree_MT() overridettk::ftm::FTMTree_MT
~FTMTreePP() overridettk::ftm::FTMTreePP