TTK
Loading...
Searching...
No Matches
ttkContourForests Member List

This is the complete list of members for ttkContourForests, including all inherited members.

addCrossingAbove(const idSuperArc &sa)ttk::cf::MergeTreeinlineprotected
AddInputData(vtkDataSet *)ttkAlgorithm
AddInputData(int, vtkDataSet *)ttkAlgorithm
alreadyExtLinked(const idNode &node, const idPartition &tree, const idNode &treeNode)ttk::cf::MergeTreeprotected
BaseClass()ttk::BaseClass
build(const triangulationType &mesh)ttk::cf::ContourForestsprotected
ttk::cf::ContourForestsTree::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::MergeTreeprotected
checkEmptyMPIInput(inputType *input)ttkAlgorithminline
checkGlobalIdValidity(ttk::LongSimplexId *globalIds, ttk::SimplexId simplexNumber, unsigned char *ghost, int *rankArray)ttkAlgorithmprotected
clearSegmentation()ttkContourForestsprotected
clearSkeleton()ttkContourForestsprotected
clearTree()ttkContourForestsprotected
clone() constttk::cf::MergeTreeprotected
clone(const MergeTree *mt)ttk::cf::MergeTreeprotected
closeSuperArc(const idSuperArc &superArcId, const idNode &upNodeId, const bool overlapB, const bool overlapA)ttk::cf::MergeTreeprotected
combine(const SimplexId &seed0, const SimplexId &seed1, std::list< std::vector< std::pair< SimplexId, bool > > > &storage)ttk::cf::ContourForestsTreeprotected
CompactTriangulationCacheSizettkAlgorithmprotected
computeBarycenters()ttkContourForestsprotected
computePersistencePairs(std::vector< std::tuple< SimplexId, SimplexId, scalarType > > &pairs, const triangulationType &mesh)ttk::cf::MergeTreeprotected
computePersistencePairs(std::vector< std::tuple< SimplexId, SimplexId, scalarType, bool > > &pairs, const triangulationType &mesh)ttk::cf::MergeTreeprotected
computeSkeleton(unsigned int arcRes)ttkContourForestsprotected
ContourForests()ttk::cf::ContourForestsprotected
ContourForestsTree(const std::shared_ptr< Params > &params, const std::shared_ptr< Scalars > &scalars, idPartition part=nullPartition)ttk::cf::ContourForestsTreeprotected
corr2idNode(const idCorresp &corr) constttk::cf::MergeTreeinlineprotected
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::MergeTreeprotected
doSwap(MergeTree *mt)ttk::cf::MergeTreeprotected
FillInputPortInformation(int port, vtkInformation *info) overridettkContourForestsprotected
ttkAlgorithm::FillInputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) overridettkAlgorithminlineprotected
FillOutputPortInformation(int port, vtkInformation *info) overridettkContourForestsprotected
ttkAlgorithm::FillOutputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) overridettkAlgorithminlineprotected
flush()ttk::cf::ContourForestsTreeinlineprotected
GenerateGlobalIds(vtkDataSet *input, std::unordered_map< ttk::SimplexId, ttk::SimplexId > &vertGtoL, std::vector< int > &neighborRanks)ttkAlgorithmprotected
GetClassName()ttkContourForestsvirtual
getCorrespondingNodeId(const SimplexId &val) constttk::cf::MergeTreeinlineprotected
getCorrespondingSuperArcId(const SimplexId &val) constttk::cf::MergeTreeinlineprotected
getCriticalPoints()ttkContourForestsprotected
getDownNode(const SuperArc *a)ttk::cf::MergeTreeinlineprotected
GetForceInputOffsetScalarField()ttkContourForestsvirtual
GetIdentifierArrayPtr(const bool &enforceArrayIndex, const int &arrayIndex, const std::string &arrayName, vtkDataSet *const inputData, std::vector< ttk::SimplexId > &spareStorage, const int inputPort=0, const bool printErr=true)ttkAlgorithm
getJoinTree()ttk::cf::ContourForestsTreeinlineprotected
getJTRange(const idPartition &i) constttk::cf::ContourForestsinlineprotected
getLeave(const idNode &id) constttk::cf::MergeTreeinlineprotected
getLeaves() constttk::cf::MergeTreeinlineprotected
getNode(const idNode &nodeId)ttk::cf::MergeTreeinlineprotected
getNodeDownNeighbors(const idNode &n)ttk::cf::MergeTreeprotected
getNodeNeighbors(const idNode &node)ttk::cf::MergeTreeprotected
getNodes() constttk::cf::MergeTreeinlineprotected
getNodeType(ttk::SimplexId id)ttkContourForestsprotected
getNodeType(ttk::SimplexId id, ttk::cf::TreeType type, ttk::cf::MergeTree *tree)ttkContourForestsprotected
getNodeUpNeighbors(const idNode &n)ttk::cf::MergeTreeprotected
getNumberOfExternalDownArcs(const idNode &node)ttk::cf::MergeTreeprotected
getNumberOfLeaves() constttk::cf::MergeTreeinlineprotected
getNumberOfNodes() constttk::cf::MergeTreeinlineprotected
getNumberOfSuperArcs() constttk::cf::MergeTreeinlineprotected
getNumberOfUnmergedDownArcs(const idNode &n)ttk::cf::MergeTreeprotected
getNumberOfVisibleArcs() constttk::cf::MergeTreeinlineprotected
getNumberOfVisibleArcs(const idNode &n)ttk::cf::MergeTreeprotected
getNumberOfVisibleRegularNode(const idSuperArc &sa)ttk::cf::MergeTreeinlineprotected
GetOptionalArray(const bool &enforceArrayIndex, const int &arrayIndex, const std::string &arrayName, vtkDataSet *const inputData, const int &inputPort=0)ttkAlgorithm
GetOrderArray(vtkDataSet *const inputData, const int scalarArrayIdx, const int orderArrayIdx=0, const bool enforceOrderArrayIdx=false)ttkAlgorithm
GetOrderArrayName(vtkDataArray *const array)ttkAlgorithmstatic
GetOutput()ttkAlgorithm
GetOutput(int)ttkAlgorithm
getOverlaps(const idPartition &i)ttk::cf::ContourForestsinlineprotected
getParent(const idNode &n)ttk::cf::MergeTreeprotected
getPartition() constttk::cf::MergeTreeinlineprotected
getRoots() constttk::cf::MergeTreeinlineprotected
getSeedsPos(const idPartition &i) constttk::cf::ContourForestsinlineprotected
getSegmentation(vtkDataSet *input)ttkContourForestsprotected
getSkeleton()ttkContourForestsprotected
getSkeletonArcs()ttkContourForestsprotected
getSkeletonNodes()ttkContourForestsprotected
getSkeletonScalars(const std::vector< double > &scalars, std::vector< std::vector< double > > &skeletonScalars) constttkContourForestsprotected
getSplitTree()ttk::cf::ContourForestsTreeinlineprotected
getSTRange(const idPartition &i) constttk::cf::ContourForestsinlineprotected
getSuperArc() constttk::cf::MergeTreeinlineprotected
getSuperArc(const idSuperArc &i)ttk::cf::MergeTreeinlineprotected
getThreadNumber() constttk::BaseClassinline
getTree()ttkContourForestsprotected
ttk::cf::ContourForests::getTree(const TreeType &tt)ttk::cf::ContourForestsTreeinlineprotected
GetTriangulation(vtkDataSet *dataSet)ttkAlgorithm
getUpNode(const SuperArc *a)ttk::cf::MergeTreeinlineprotected
getValue(const SimplexId &nodeId) constttk::cf::MergeTreeinlineprotected
getVertBelowSeed(const idSuperArc &arc, const std::pair< SimplexId, bool > &seed, const std::vector< idCorresp > &vert2treeOther)ttk::cf::MergeTreeprotected
globalSimplify(const SimplexId posSeed0, const SimplexId posSeed1, std::list< std::vector< std::pair< SimplexId, bool > > > &storage, const triangulationType &mesh)ttk::cf::MergeTreeprotected
hideAndClearArcsAbove(const idNode &baseNode)ttk::cf::MergeTreeprotected
hideAndClearArcsBelow(const idNode &baseNode, const SimplexId &seed)ttk::cf::MergeTreeprotected
hideAndClearLeadingTo(const idNode &baseNode, const SimplexId &v)ttk::cf::MergeTreeprotected
hideArc(const idSuperArc &sa)ttk::cf::MergeTreeprotected
hideNode(const idNode &node)ttk::cf::MergeTreeprotected
idNode2corr(const idNode &id) constttk::cf::MergeTreeinlineprotected
initInterfaces()ttk::cf::ContourForestsprotected
initNbPartitions()ttk::cf::ContourForestsprotected
initNbScalars(const triangulationType &tri)ttk::cf::MergeTreeinlineprotected
initOverlap(const triangulationType &mesh)ttk::cf::ContourForestsprotected
initTreeType()ttk::cf::MergeTreeinlineprotected
insertNode(Node *node, const bool segment)ttk::cf::MergeTreeprotected
insertNodeAboveSeed(const idSuperArc &arc, const std::pair< SimplexId, bool > &seed)ttk::cf::MergeTreeprotected
IsA(const char *type)ttkContourForestsvirtual
isCoincident(float p1[], double p2[])ttkContourForestsprotected
isCoincident(double p1[], double p2[])ttkContourForestsprotected
isCorrespondingArc(const SimplexId &val) constttk::cf::MergeTreeinlineprotected
isCorrespondingNode(const SimplexId &val) constttk::cf::MergeTreeinlineprotected
isCorrespondingNull(const SimplexId &val) constttk::cf::MergeTreeinlineprotected
isHigher(const SimplexId &a, const SimplexId &b) constttk::cf::MergeTreeinlineprotected
isLower(const SimplexId &a, const SimplexId &b) constttk::cf::MergeTreeinlineprotected
IsTypeOf(const char *type)ttkContourForestsstatic
jt_ttk::cf::ContourForestsTreeprotected
lastLineModettk::Debugprotectedstatic
lastObject_ttk::BaseClassprotected
localSimplify(const SimplexId &podSeed0, const SimplexId &podSeed1, std::list< std::vector< std::pair< SimplexId, bool > > > &storage)ttk::cf::MergeTreeprotected
makeNode(const SimplexId &vertexId, const SimplexId &linked=nullVertex)ttk::cf::MergeTreeprotected
makeNode(const Node *const n, const SimplexId &linked=nullVertex)ttk::cf::MergeTreeprotected
makeSuperArc(const idNode &downNodeId, const idNode &upNodeId, const bool overlapB, const bool overlapA, std::pair< SimplexId, bool > *vertexList=nullptr, SimplexId vertexSize=-1)ttk::cf::MergeTreeprotected
markThisArc(std::vector< ExtendedUnionFind * > &ufArray, const idNode &curNodeId, const idSuperArc &mergingArcId, const idNode &parentNodeId)ttk::cf::MergeTreeprotected
mergeArc(const idSuperArc &sa, const idSuperArc &recept, const bool changeConnectivity=true)ttk::cf::MergeTreeprotected
MergeTree(std::shared_ptr< Params > params, std::shared_ptr< Scalars > scalars, TreeType type, idPartition part=nullPartition)ttk::cf::MergeTreeprotected
Modified() overridettkContourForestsprotected
MPIGhostPipelinePreconditioning(vtkDataSet *input)ttkAlgorithmprotected
MPIPipelinePreconditioning(vtkDataSet *input, std::vector< int > &neighbors, ttk::Triangulation *triangulation=nullptr)ttkAlgorithmprotected
MPITriangulationPreconditioning(ttk::Triangulation *triangulation, vtkDataSet *input)ttkAlgorithmprotected
New()ttkContourForestsstatic
openSuperArc(const idNode &downNodeId, const bool overlapB, const bool overlapA)ttk::cf::MergeTreeprotected
parallelBuild(std::vector< std::vector< ExtendedUnionFind * > > &baseUF_JT, std::vector< std::vector< ExtendedUnionFind * > > &baseUF_ST, const triangulationType &mesh)ttk::cf::ContourForestsprotected
parallelInitNodeValence(const int nbThreadValence)ttk::cf::MergeTreeprotected
parallelUpdateSegmentation(const bool ct=false)ttk::cf::MergeTreeprotected
params_ttk::cf::MergeTreeprotected
preconditionTriangulation(AbstractTriangulation *const m, const bool preproc=true)ttk::cf::MergeTreeinlineprotected
printArc(const idSuperArc &a)ttk::cf::MergeTreeinlineprotected
printDebug(DebugTimer &timer, const std::string &str)ttk::cf::ContourForestsprotected
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::MergeTreeinlineprotected
printTree2()ttk::cf::MergeTreeprotected
printVectCT()ttk::cf::ContourForestsprotected
printWrn(const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) constttk::Debuginline
ProcessRequest(vtkInformation *request, vtkInformationVector **inputVectors, vtkInformationVector *outputVector) overridettkAlgorithm
processVertex(const SimplexId &vertex, std::vector< ExtendedUnionFind * > &vect_baseUF, const bool overlapB, const bool overlapA, const triangulationType &mesh, DebugTimer &begin)ttk::cf::MergeTreeprotected
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::MergeTreeprotected
removeHiddenDownArcs(const idNode &n)ttk::cf::MergeTreeprotected
removeInternalDownArcs(const idNode &node)ttk::cf::MergeTreeprotected
RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) overridettkContourForestsprotected
ttkAlgorithm::RequestData(vtkInformation *ttkNotUsed(request), vtkInformationVector **ttkNotUsed(inputVectors), vtkInformationVector *ttkNotUsed(outputVector))ttkAlgorithminlineprotectedvirtual
RequestDataNotGenerated(vtkInformation *ttkNotUsed(request), vtkInformationVector **ttkNotUsed(inputVectors), vtkInformationVector *ttkNotUsed(outputVector))ttkAlgorithminlineprotectedvirtual
RequestDataObject(vtkInformation *request, vtkInformationVector **inputVectors, vtkInformationVector *outputVector)ttkAlgorithmprotectedvirtual
RequestInformation(vtkInformation *ttkNotUsed(request), vtkInformationVector **ttkNotUsed(inputVectors), vtkInformationVector *ttkNotUsed(outputVector))ttkAlgorithminlineprotectedvirtual
RequestUpdateExtent(vtkInformation *ttkNotUsed(request), vtkInformationVector **ttkNotUsed(inputVectors), vtkInformationVector *ttkNotUsed(outputVector))ttkAlgorithminlineprotectedvirtual
RequestUpdateTime(vtkInformation *ttkNotUsed(request), vtkInformationVector **ttkNotUsed(inputVectors), vtkInformationVector *ttkNotUsed(outputVector))ttkAlgorithminlineprotectedvirtual
RequestUpdateTimeDependentInformation(vtkInformation *ttkNotUsed(request), vtkInformationVector **ttkNotUsed(inputVectors), vtkInformationVector *ttkNotUsed(outputVector))ttkAlgorithminlineprotectedvirtual
reverseInsertNode(Node *node, const bool segment)ttk::cf::MergeTreeprotected
SafeDownCast(vtkObject *o)ttkContourForestsstatic
SAME_DATA_TYPE_AS_INPUT_PORT()ttkAlgorithmstatic
sample(unsigned int samplingLevel)ttkContourForestsprotected
scalars_ttk::cf::MergeTreeprotected
SetArcResolution(int arcResolution)ttkContourForests
SetCompactTriangulationCacheSize(float cacheSize)ttkAlgorithminline
ttkAlgorithm::setDebugLevel(const int &debugLevel)ttk::Debugvirtual
ttk::cf::ContourForests::setDebugLevel(const int &local_debugLevel) overridettk::cf::MergeTreeinlineprotectedvirtual
SetDebugLevel(int debugLevel)ttkAlgorithminline
setDebugMsgPrefix(const std::string &prefix)ttk::Debuginline
SetForceInputOffsetScalarField(bool onOff)ttkContourForests
SetInputData(vtkDataSet *)ttkAlgorithm
SetInputData(int, vtkDataSet *)ttkAlgorithm
SetLessPartition(bool l)ttkContourForests
setLessPartition(bool l)ttk::cf::ContourForestsinlineprotected
setPartitionNum(int p)ttk::cf::ContourForestsinlineprotected
SetPartitionNumber(int partitionNum)ttkContourForests
setScalars(void *local_scalars)ttk::cf::MergeTreeinlineprotected
setSimplificationMethod(const int &local_simplifyMethod)ttk::cf::MergeTreeinlineprotected
SetSimplificationThreshold(double simplificationThreshold)ttkContourForests
setSimplificationThreshold(const double &local_simplificationThreshold)ttk::cf::MergeTreeinlineprotected
SetSimplificationType(int type)ttkContourForests
SetSkeletonSmoothing(double skeletonSmooth)ttkContourForests
ttkAlgorithm::setThreadNumber(const int threadNumber)ttk::BaseClassinlinevirtual
ttk::cf::ContourForests::setThreadNumber(const int nbThread) overridettk::cf::ContourForestsinlineprotectedvirtual
SetThreadNumber(int threadNumber)ttkAlgorithminline
SetTreeType(int tree)ttkContourForests
setTreeType(const int &local_treeType)ttk::cf::MergeTreeinlineprotected
SetUseAllCores(bool useAllCores)ttkAlgorithminline
setVert2Tree(decltype(treeData_.vert2tree) const &vect2tree)ttk::cf::MergeTreeinlineprotected
setVertexScalars(scalarType *vals)ttk::cf::MergeTreeinlineprotected
setVertexSoSoffsets(const SimplexId *const offsets)ttk::cf::MergeTreeinlineprotected
setWrapper(const Wrapper *wrapper) overridettk::Debugvirtual
ShowArc(bool state)ttkContourForests
ShowMax(bool state)ttkContourForests
ShowMin(bool state)ttkContourForests
ShowSaddle1(bool state)ttkContourForests
ShowSaddle2(bool state)ttkContourForests
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::MergeTreeprotected
smooth(const ttk::SimplexId idArc, bool order)ttkContourForestsprotected
smoothSkeleton(unsigned int skeletonSmoothing)ttkContourForestsprotected
sortInput()ttk::cf::MergeTreeprotected
st_ttk::cf::ContourForestsTreeprotected
stitch()ttk::cf::ContourForestsprotected
stitchTree(const char tree)ttk::cf::ContourForestsprotected
storageEUF_ttk::cf::MergeTreeprotected
Superclass typedefttkContourForests
threadNumber_ttk::BaseClassmutableprotected
treeData_ttk::cf::MergeTreeprotected
ttkAlgorithm()ttkAlgorithmprotected
ttkContourForests()ttkContourForestsprotected
unify()ttk::cf::ContourForestsprotected
unifyTree(const char treetype)ttk::cf::ContourForestsprotected
updateCorrespondingArc(const SimplexId &arc, const idSuperArc &val)ttk::cf::MergeTreeinlineprotected
updateCorrespondingNode(const SimplexId &vert, const idNode &val)ttk::cf::MergeTreeinlineprotected
updateSegmentation()ttk::cf::MergeTreeprotected
UpdateThreadNumber()ttkAlgorithminline
updateTree()ttkContourForestsprotected
vertex2Node(const SimplexId &vert)ttk::cf::MergeTreeinlineprotected
vertex2partition(const SimplexId &v)ttk::cf::ContourForestsprotected
vertex2SuperArc(const SimplexId &vert)ttk::cf::MergeTreeinlineprotected
welcomeMsg(std::ostream &stream)ttk::Debugprotected
wrapper_ttk::BaseClassprotected
~BaseClass()=defaultttk::BaseClassvirtual
~ContourForests() overridettk::cf::ContourForestsprotected
~ContourForestsTree() overridettk::cf::ContourForestsTreeprotected
~Debug() overridettk::Debug
~MergeTree() overridettk::cf::MergeTreeprotected
~ttkAlgorithm() overridettkAlgorithmprotected