TTK
|
This is the complete list of members for ttk::ftm::FTMTree, including all inherited members.
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 | |
clone() const | ttk::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_MT | protected |
compLower(const SimplexId a, const SimplexId b) | ttk::ftm::FTMTree_MT | inline |
copyMergeTreeStructure(FTMTree_MT *tree) | ttk::ftm::FTMTree_MT | |
corr2idNode(const idCorresp &corr) const | ttk::ftm::FTMTree_MT | inline |
createAtomicVector(std::shared_ptr< FTMAtomicVector< type > > &ptr) | ttk::ftm::FTMTree_MT | inlineprotected |
createCTArcSegmentation(idSuperArc ctArc, const bool isJT, idSuperArc xtArc) | ttk::ftm::FTMTree_CT | |
createVector(std::vector< type > &vec) | ttk::ftm::FTMTree_MT | inlineprotected |
Debug() | ttk::Debug | |
debugLevel_ | ttk::Debug | mutableprotected |
debugMsgNamePrefix_ | ttk::Debug | protected |
debugMsgPrefix_ | ttk::Debug | protected |
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 > ¶ms, const std::shared_ptr< Scalars > &scalars) | ttk::ftm::FTMTree_CT | |
FTMTree_MT(const std::shared_ptr< Params > ¶ms, const std::shared_ptr< Scalars > &scalars, TreeType type) | ttk::ftm::FTMTree_MT | |
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_MT | inline |
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) const | ttk::ftm::FTMTree_MT | protected |
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) const | ttk::ftm::FTMTree_MT | inlineprotected |
getChunkSize(const SimplexId nbVerts=-1, const SimplexId nbtasks=100) const | ttk::ftm::FTMTree_MT | inlineprotected |
getCorrespondingNodeId(const SimplexId val) const | ttk::ftm::FTMTree_MT | inline |
getCorrespondingSuperArcId(const SimplexId val) const | ttk::ftm::FTMTree_MT | inline |
getDownNode(const SuperArc *a) | ttk::ftm::FTMTree_MT | |
getDownNodeId(const SuperArc *a) | ttk::ftm::FTMTree_MT | |
getJoinTree() | ttk::ftm::FTMTree_CT | inline |
getLeave(const idNode id) const | ttk::ftm::FTMTree_MT | inline |
getLeaves() const | ttk::ftm::FTMTree_MT | inline |
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 | |
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_MT | inline |
getNodeLevel(idNode nodeId) | ttk::ftm::FTMTree_MT | |
getNodePersistence(idNode nodeId) | ttk::ftm::FTMTree_MT | |
getNumberOfChildren(idNode nodeId) | ttk::ftm::FTMTree_MT | |
getNumberOfLeaves() const | ttk::ftm::FTMTree_MT | inline |
getNumberOfLeavesFromTree() | ttk::ftm::FTMTree_MT | |
getNumberOfNodeAlone() | ttk::ftm::FTMTree_MT | |
getNumberOfNodes() const | ttk::ftm::FTMTree_MT | inline |
getNumberOfRoot() | ttk::ftm::FTMTree_MT | |
getNumberOfSuperArcs() const | ttk::ftm::FTMTree_MT | inline |
getNumberOfVertices() const | ttk::ftm::FTMTree_MT | inline |
getParent(const idNode n) | ttk::ftm::FTMTree_MT | inline |
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() const | ttk::ftm::FTMTree_MT | inline |
getSecondMaximumPersistence() | ttk::ftm::FTMTree_MT | |
getSecondMaximumPersistenceNode() | ttk::ftm::FTMTree_MT | |
getSplitTree() | ttk::ftm::FTMTree_CT | inline |
getSuperArc(idSuperArc i) | ttk::ftm::FTMTree_MT | inline |
getSuperArc(idSuperArc i) const | ttk::ftm::FTMTree_MT | inline |
getThreadNumber() const | ttk::BaseClass | inline |
getTree(const TreeType tt) | ttk::ftm::FTMTree_CT | inline |
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) const | ttk::ftm::FTMTree_MT | inline |
getVertInRange(const std::vector< SimplexId > &range, const SimplexId v, const idNode last=0) const | ttk::ftm::FTMTree_MT | protected |
idNode2corr(const idNode id) const | ttk::ftm::FTMTree_MT | inline |
initComp() | ttk::ftm::FTMTree_MT | inline |
initNbScalars(const triangulationType *triangulation) | ttk::ftm::FTMTree_MT | inline |
initVector(std::vector< type > &vect, const type val) | ttk::ftm::FTMTree_MT | inlineprotected |
initVectStates(const SimplexId nbLeaves) | ttk::ftm::FTMTree_MT | inline |
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) const | ttk::ftm::FTMTree_MT | inline |
isCorrespondingNode(const SimplexId val) const | ttk::ftm::FTMTree_MT | inline |
isCorrespondingNull(const SimplexId val) const | ttk::ftm::FTMTree_MT | inline |
isFullMerge() | ttk::ftm::FTMTree_MT | |
isHigher(SimplexId a, SimplexId b) const | ttk::ftm::FTMTree_MT | inlineprotected |
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() const | ttk::ftm::FTMTree_MT | inline |
isLeaf(idNode nodeId) | ttk::ftm::FTMTree_MT | |
isLower(SimplexId a, SimplexId b) const | ttk::ftm::FTMTree_MT | inlineprotected |
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() const | ttk::ftm::FTMTree_MT | inline |
isThereOnlyOnePersistencePair() | ttk::ftm::FTMTree_MT | |
jt_ | ttk::ftm::FTMTree_CT | protected |
lastLineMode | ttk::Debug | protectedstatic |
lastObject_ | ttk::BaseClass | protected |
leafGrowth(const triangulationType *mesh) | ttk::ftm::FTMTree_MT | |
leafSearch(const triangulationType *mesh) | ttk::ftm::FTMTree_CT | |
makeAlloc() | ttk::ftm::FTMTree_MT | inline |
makeInit() | ttk::ftm::FTMTree_MT | inline |
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_MT | protected |
normalizeIds() | ttk::ftm::FTMTree_MT | |
notNeedToNormalize(idNode nodeId) | ttk::ftm::FTMTree_MT | |
openSuperArc(idNode downNodeId) | ttk::ftm::FTMTree_MT | |
params_ | ttk::ftm::FTMTree_MT | protected |
preconditionTriangulation(AbstractTriangulation *tri, const bool preproc=true) | ttk::ftm::FTMTree_CT | inline |
printArc(idSuperArc a) | ttk::ftm::FTMTree_MT | |
printErr(const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) const | ttk::Debug | inline |
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) 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 |
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() const | ttk::ftm::FTMTree_MT | |
printSubTree(idNode subRoot) | ttk::ftm::FTMTree_MT | |
printTime(Timer &t, const std::string &s, const int debugLevel=2) const | ttk::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) const | ttk::Debug | inline |
propagate(const triangulationType *mesh, CurrentState ¤tState, UF curUF) | ttk::ftm::FTMTree_MT | |
scalars_ | ttk::ftm::FTMTree_MT | protected |
setDebugLevel(const int &d) override | ttk::ftm::FTMTree_CT | inlinevirtual |
setDebugMsgPrefix(const std::string &prefix) | ttk::Debug | inline |
setNormalizeIds(const bool normalize) | ttk::ftm::FTMTree_MT | inline |
setParamsScalars(const std::shared_ptr< Params > ¶ms, const std::shared_ptr< Scalars > &scalars) | ttk::ftm::FTMTree_MT | inline |
setParent(idNode nodeId, idNode newParentNodeId) | ttk::ftm::FTMTree_MT | |
setScalars(void *local_scalars) | ttk::ftm::FTMTree_MT | inline |
setSegmentation(const bool segm) | ttk::ftm::FTMTree_MT | inline |
setThreadNumber(const int n) override | ttk::ftm::FTMTree_CT | inlinevirtual |
setTreeType(const int local_treeType) | ttk::ftm::FTMTree_MT | inline |
setValence(const SimplexId v, const SimplexId val) | ttk::ftm::FTMTree_MT | inline |
setVert2Tree(decltype(mt_data_.vert2tree) const &vect2tree) | ttk::ftm::FTMTree_MT | inline |
setVertexScalars(const scalarType *vals) | ttk::ftm::FTMTree_MT | inline |
setVertexSoSoffsets(const SimplexId *const sos) | ttk::ftm::FTMTree_MT | inline |
setWrapper(const Wrapper *wrapper) override | ttk::Debug | virtual |
sortArcs() | ttk::ftm::FTMTree_MT | |
sortDownArcs(const idNode nid) | ttk::ftm::FTMTree_MT | inlineprotected |
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 | |
sortUpArcs(const idNode nid) | ttk::ftm::FTMTree_MT | inlineprotected |
st_ | ttk::ftm::FTMTree_CT | protected |
threadNumber_ | ttk::BaseClass | mutableprotected |
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_MT | virtual |
upArcFromVert(const SimplexId v) | ttk::ftm::FTMTree_MT | inlineprotected |
updateCorrespondingArc(const SimplexId vert, const idSuperArc arc) | ttk::ftm::FTMTree_MT | inline |
updateCorrespondingNode(const SimplexId vert, const idNode node) | ttk::ftm::FTMTree_MT | inline |
updateRegion(const ArcRegion &arcRegion, idSuperArc ctArc) | ttk::ftm::FTMTree_CT | |
verifyBranchDecompositionInconsistency() | ttk::ftm::FTMTree_MT | |
vertex2Node(const SimplexId vert) | ttk::ftm::FTMTree_MT | inline |
vertex2SuperArc(const SimplexId vert) | ttk::ftm::FTMTree_MT | inline |
welcomeMsg(std::ostream &stream) | ttk::Debug | protected |
wrapper_ | ttk::BaseClass | protected |
~BaseClass()=default | ttk::BaseClass | virtual |
~Debug() override | ttk::Debug | |
~FTMTree() override=default | ttk::ftm::FTMTree | |
~FTMTree_CT() override=default | ttk::ftm::FTMTree_CT | |
~FTMTree_MT() override | ttk::ftm::FTMTree_MT |