TTK
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ttkMergeTreeTemporalReduction Member List

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

AddInputData(vtkDataSet *)ttkAlgorithm
AddInputData(int, vtkDataSet *)ttkAlgorithm
assignmentSolverID_ttk::MergeTreeBaseprotected
barycenterMergeTree_ttk::MergeTreeBaseprotected
BaseClass()ttk::BaseClass
branchDecomposition_ttk::MergeTreeBaseprotected
branchDecompositionToTree(ftm::FTMTree_MT *tree)ttk::MergeTreeBaseinlineprotected
checkEmptyMPIInput(inputType *input)ttkAlgorithminline
checkForGlobalAndComputeOrderArray(vtkDataSet *const inputData, vtkDataArray *scalarArray, const int scalarArrayIdx, const bool getGlobalOrder, vtkDataArray *orderArray, ttk::Triangulation *triangulation, const bool enforceOrderArrayIdx)ttkAlgorithm
checkGlobalIdValidity(ttk::LongSimplexId *globalIds, ttk::SimplexId simplexNumber, unsigned char *ghost, int *rankArray)ttkAlgorithmprotected
cleanTree_ttk::MergeTreeBaseprotected
CompactTriangulationCacheSizettkAlgorithmprotected
computeAlpha(int index1, int middleIndex, int index2)ttk::MergeTreeTemporalReductioninlineprotected
computeBarycenter(ftm::MergeTree< dataType > &mTree1, ftm::MergeTree< dataType > &mTree2, double alpha)ttk::MergeTreeTemporalReductioninlineprotected
computeBranchDecomposition(ftm::FTMTree_MT *tree, std::vector< std::vector< ftm::idNode > > &treeNodeMerged)ttk::MergeTreeBaseinlineprotected
computeDistance(ftm::MergeTree< dataType > &mTree1, ftm::MergeTree< dataType > &mTree2, bool emptyTreeDistance=false)ttk::MergeTreeTemporalReductioninlineprotected
ttk::MergeTreeBase::computeDistance(dataType x1, dataType x2, dataType y1, dataType y2, double power=2)ttk::MergeTreeBaseinlineprotected
computeL2Barycenter(std::vector< dataType > &img1, std::vector< dataType > &img2, double alpha)ttk::MergeTreeTemporalReductioninlineprotected
computeL2Distance(std::vector< dataType > &img1, std::vector< dataType > &img2, bool emptyFieldDistance=false)ttk::MergeTreeTemporalReductioninlineprotected
ComputeOrderArray(vtkDataSet *const inputData, vtkDataArray *scalarArray, const int scalarArrayIdx, const bool getGlobalOrder, vtkDataArray *oldOrderArray, ttk::Triangulation *triangulation)ttkAlgorithm
convertBranchDecompositionMatching(ftm::FTMTree_MT *tree1, ftm::FTMTree_MT *tree2, std::vector< std::tuple< ftm::idNode, ftm::idNode, double > > &outputMatching)ttk::MergeTreeBaseinlineprotected
convertBranchDecompositionMatching(ftm::FTMTree_MT *tree1, ftm::FTMTree_MT *tree2, std::vector< std::tuple< ftm::idNode, ftm::idNode > > &outputMatching)ttk::MergeTreeBaseinlineprotected
convertToDiagram_ttk::MergeTreeBaseprotected
copyMinMaxPair(ftm::MergeTree< dataType > &mTree1, ftm::MergeTree< dataType > &mTree2, bool setOrigins=false)ttk::MergeTreeBaseinlineprotected
Debug()ttk::Debug
debugLevel_ttk::Debugmutableprotected
debugMsgNamePrefix_ttk::Debugprotected
debugMsgPrefix_ttk::Debugprotected
deleteCost(ftm::FTMTree_MT *tree, ftm::idNode nodeId)ttk::MergeTreeBaseinlineprotected
deleteMultiPersPairs(ftm::FTMTree_MT *tree, bool useBD)ttk::MergeTreeBaseinlineprotected
deleteMultiPersPairs_ttk::MergeTreeBaseprotected
distanceSquaredRoot_ttk::MergeTreeBaseprotected
dontUseMinMaxPair(ftm::FTMTree_MT *tree)ttk::MergeTreeBaseinlineprotected
epsilon1UseFarthestSaddle_ttk::MergeTreeBaseprotected
epsilon2Tree1_ttk::MergeTreeBaseprotected
epsilon2Tree2_ttk::MergeTreeBaseprotected
epsilon3Tree1_ttk::MergeTreeBaseprotected
epsilon3Tree2_ttk::MergeTreeBaseprotected
epsilonTree1_ttk::MergeTreeBaseprotected
epsilonTree2_ttk::MergeTreeBaseprotected
execute(std::vector< ftm::MergeTree< dataType > > &mTrees, std::vector< double > &emptyTreeDistances, std::vector< ftm::MergeTree< dataType > > &allMT)ttk::MergeTreeTemporalReductioninlineprotected
fieldL2_ttk::MergeTreeTemporalReductionprotected
FillInputPortInformation(int port, vtkInformation *info) overridettkMergeTreeTemporalReductionprotected
ttkAlgorithm::FillInputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) overridettkAlgorithminlineprotected
FillOutputPortInformation(int port, vtkInformation *info) overridettkMergeTreeTemporalReductionprotected
ttkAlgorithm::FillOutputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) overridettkAlgorithminlineprotected
fixMergedRootOrigin(ftm::FTMTree_MT *tree)ttk::MergeTreeBaseinlineprotected
GenerateGlobalIds(vtkDataSet *input, std::unordered_map< ttk::SimplexId, ttk::SimplexId > &vertGtoL, std::vector< int > &neighborRanks, std::map< int, int > &neighborsToId)ttkAlgorithmprotected
GetAssignmentSolver()ttkMergeTreeTemporalReductioninline
GetClassName()ttkMergeTreeTemporalReductionvirtual
GetEpsilon1UseFarthestSaddle()ttkMergeTreeTemporalReductioninline
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
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, ttk::Triangulation *triangulation, const bool getGlobalOrder=false, const int orderArrayIdx=0, const bool enforceOrderArrayIdx=false)ttkAlgorithm
GetOrderArrayName(vtkDataArray *const array)ttkAlgorithmstatic
GetOutput()ttkAlgorithm
GetOutput(int)ttkAlgorithm
getParamNames(std::vector< std::string > &paramNames)ttk::MergeTreeBaseinlineprotected
getParamValueFromName(std::string &paramName)ttk::MergeTreeBaseinlineprotected
GetRemovalPercentage()ttkMergeTreeTemporalReductioninline
getSizeLimitMetric(std::vector< ftm::FTMTree_MT * > &trees)ttk::MergeTreeBaseinlineprotected
getThreadNumber() constttk::BaseClassinline
GetTimeVariableName()ttkMergeTreeTemporalReductionvirtual
getTreesNodeCorr()ttk::MergeTreeBaseinlineprotected
getTreesStats(std::vector< ftm::FTMTree_MT * > &trees, std::array< double, 3 > &stats)ttk::MergeTreeBaseinlineprotected
GetTriangulation(vtkDataSet *dataSet)ttkAlgorithm
GetUseCustomTimeVariable()ttkMergeTreeTemporalReductioninline
GetUseL2Distance()ttkMergeTreeTemporalReductioninline
identifyRealMatching(ftm::FTMTree_MT *tree1, ftm::FTMTree_MT *tree2, std::vector< std::tuple< ftm::idNode, ftm::idNode > > &outputMatching, std::vector< std::tuple< ftm::idNode, ftm::idNode, bool > > &realMatching)ttk::MergeTreeBaseinlineprotected
insertCost(ftm::FTMTree_MT *tree, ftm::idNode nodeId)ttk::MergeTreeBaseinlineprotected
IsA(const char *type)ttkMergeTreeTemporalReductionvirtual
isPersistenceDiagram_ttk::MergeTreeBaseprotected
IsTypeOf(const char *type)ttkMergeTreeTemporalReductionstatic
keepMostImportantPairs(ftm::FTMTree_MT *tree, int n, bool useBD)ttk::MergeTreeBaseinlineprotected
keepSubtree_ttk::MergeTreeBaseprotected
lastLineModettk::Debugprotectedstatic
lastObject_ttk::BaseClassprotected
mergeSaddle(ftm::FTMTree_MT *tree, double epsilon, std::vector< std::vector< ftm::idNode > > &treeNodeMerged, bool mergeByPersistence=false)ttk::MergeTreeBaseinlineprotected
MergeTreeBase()ttk::MergeTreeBaseinlineprotected
MergeTreeTemporalReduction()ttk::MergeTreeTemporalReductionprotected
mixDistances(dataType distance1, dataType distance2)ttk::MergeTreeBaseinlineprotected
mixDistancesMatrix(std::vector< std::vector< dataType > > &distanceMatrix, std::vector< std::vector< dataType > > &distanceMatrix2)ttk::MergeTreeBaseinlineprotected
mixDistancesMinMaxPairWeight(bool isFirstInput)ttk::MergeTreeBaseinlineprotected
mixDistancesWeight(bool isFirstInput)ttk::MergeTreeBaseinlineprotected
mixtureCoefficient_ttk::MergeTreeBaseprotected
MPIGhostPipelinePreconditioning(vtkDataSet *input)ttkAlgorithmprotected
MPIPipelinePreconditioning(vtkDataSet *input, std::vector< int > &neighbors, std::map< int, int > &neighToId, ttk::Triangulation *triangulation=nullptr)ttkAlgorithmprotected
MPITriangulationPreconditioning(ttk::Triangulation *triangulation, vtkDataSet *input)ttkAlgorithmprotected
mtFlattening(ftm::MergeTree< dataType > &mt)ttk::MergeTreeBaseinlineprotected
mtsFlattening(std::vector< ftm::MergeTree< dataType > > &mts)ttk::MergeTreeBaseinlineprotected
New()ttkMergeTreeTemporalReductionstatic
nodePerTask_ttk::MergeTreeBaseprotected
nonMatchingWeight_ttk::MergeTreeBaseprotected
normalizedWasserstein_ttk::MergeTreeBaseprotected
parallelize_ttk::MergeTreeBaseprotected
persistenceMerging(ftm::FTMTree_MT *tree, double epsilon2, double epsilon3=100)ttk::MergeTreeBaseinlineprotected
persistenceThreshold_ttk::MergeTreeBaseprotected
persistenceThresholding(ftm::FTMTree_MT *tree, double persistenceThresholdT, std::vector< ftm::idNode > &deletedNodes)ttk::MergeTreeBaseinlineprotected
persistenceThresholding(ftm::FTMTree_MT *tree, std::vector< ftm::idNode > &deletedNodes)ttk::MergeTreeBaseinlineprotected
persistenceThresholding(ftm::FTMTree_MT *tree, double persistenceThresholdT)ttk::MergeTreeBaseinlineprotected
persistenceThresholding(ftm::FTMTree_MT *tree)ttk::MergeTreeBaseinlineprotected
postprocessingPipeline(ftm::FTMTree_MT *tree)ttk::MergeTreeBaseinlineprotected
preprocessingPipeline(ftm::MergeTree< dataType > &mTree, double epsilonTree, double epsilon2Tree, double epsilon3Tree, bool branchDecompositionT, bool useMinMaxPairT, bool cleanTreeT, double persistenceThreshold, std::vector< int > &nodeCorr, bool deleteInconsistentNodes=true)ttk::MergeTreeBaseinlineprotected
preprocessingPipeline(ftm::MergeTree< dataType > &mTree, double epsilonTree, double epsilon2Tree, double epsilon3Tree, bool branchDecompositionT, bool useMinMaxPairT, bool cleanTreeT, std::vector< int > &nodeCorr, bool deleteInconsistentNodes=true)ttk::MergeTreeBaseinlineprotected
preprocessTree(ftm::FTMTree_MT *tree, bool deleteInconsistentNodes=true)ttk::MergeTreeBaseinlineprotected
printErr(const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) constttk::Debuginline
printMatching(std::vector< MatchingType > &matchings)ttk::MergeTreeBaseinlineprotected
printMatching(std::vector< std::tuple< ftm::idNode, ftm::idNode, double > > &matchings)ttk::MergeTreeBaseinlineprotected
printMatching(std::vector< std::tuple< ftm::idNode, ftm::idNode > > &matchings)ttk::MergeTreeBaseinlineprotected
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
printOutputMatching(std::vector< std::tuple< ftm::idNode, ftm::idNode > > &outputMatching, ftm::FTMTree_MT *tree1, ftm::FTMTree_MT *tree2, bool computeCosts=true)ttk::MergeTreeBaseinlineprotected
printPairs(std::vector< std::tuple< SimplexId, SimplexId, dataType > > &treePairs)ttk::MergeTreeBaseinlineprotected
printTable(dataType *table, int nRows, int nCols)ttk::MergeTreeBaseinlineprotected
printTableVector(std::vector< std::vector< dataType > > &table)ttk::MergeTreeBaseinlineprotected
printTreesStats(std::vector< ftm::FTMTree_MT * > &trees)ttk::MergeTreeBaseinlineprotected
printTreesStats(std::vector< ftm::MergeTree< dataType > > &trees)ttk::MergeTreeBaseinlineprotected
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
putBackMergedNodes(ftm::FTMTree_MT *tree)ttk::MergeTreeBaseinlineprotected
relabelCost(ftm::FTMTree_MT *tree1, ftm::idNode nodeId1, ftm::FTMTree_MT *tree2, ftm::idNode nodeId2)ttk::MergeTreeBaseinlineprotected
relabelCostOnly(ftm::FTMTree_MT *tree1, ftm::idNode nodeId1, ftm::FTMTree_MT *tree2, ftm::idNode nodeId2)ttk::MergeTreeBaseinlineprotected
removalPercentage_ttk::MergeTreeTemporalReductionprotected
RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) overridettkMergeTreeTemporalReductionprotected
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
reverseNodeCorr(ftm::FTMTree_MT *tree, std::vector< int > &nodeCorr)ttk::MergeTreeBaseinlineprotected
run(vtkInformationVector *outputVector, std::vector< vtkSmartPointer< vtkMultiBlockDataSet > > &inputTrees)ttkMergeTreeTemporalReductionprotected
runCompute(std::vector< vtkSmartPointer< vtkMultiBlockDataSet > > &inputTrees)ttkMergeTreeTemporalReductionprotected
runOutput(vtkInformationVector *outputVector, std::vector< vtkSmartPointer< vtkMultiBlockDataSet > > &inputTrees)ttkMergeTreeTemporalReductionprotected
SafeDownCast(vtkObject *o)ttkMergeTreeTemporalReductionstatic
SAME_DATA_TYPE_AS_INPUT_PORT()ttkAlgorithmstatic
setAssignmentSolver(int assignmentSolver)ttk::MergeTreeBaseinlineprotected
SetAssignmentSolver(int assignmentSolver)ttkMergeTreeTemporalReductioninline
setBarycenterMergeTree(bool imt)ttk::MergeTreeBaseinlineprotected
setBranchDecomposition(bool useBD)ttk::MergeTreeBaseinlineprotected
setCleanTree(bool clean)ttk::MergeTreeBaseinlineprotected
SetCompactTriangulationCacheSize(float cacheSize)ttkAlgorithminline
SetDebugLevel(int debugLevel)ttkAlgorithminline
setDebugLevel(const int &debugLevel)ttk::Debugvirtual
setDebugMsgPrefix(const std::string &prefix)ttk::Debuginline
setDeleteMultiPersPairs(bool deleteMultiPersPairsT)ttk::MergeTreeBaseinlineprotected
SetDeleteMultiPersPairs(bool doDelete)ttkMergeTreeTemporalReductioninline
SetDeleteMultiPersPairs()ttkMergeTreeTemporalReductioninline
setDistanceSquaredRoot(bool distanceSquaredRoot)ttk::MergeTreeBaseinlineprotected
SetEpsilon1UseFarthestSaddle(bool epsilon1UseFarthestSaddle)ttkMergeTreeTemporalReductioninline
setEpsilon1UseFarthestSaddle(bool b)ttk::MergeTreeBaseinlineprotected
SetEpsilon2Tree1(double epsilon2Tree1)ttkMergeTreeTemporalReductioninline
SetEpsilon2Tree1()ttkMergeTreeTemporalReductioninline
setEpsilon2Tree1(double epsilon)ttk::MergeTreeBaseinlineprotected
setEpsilon2Tree2(double epsilon)ttk::MergeTreeBaseinlineprotected
setEpsilon3Tree1(double epsilon)ttk::MergeTreeBaseinlineprotected
SetEpsilon3Tree1(double epsilon3Tree1)ttkMergeTreeTemporalReductioninline
SetEpsilon3Tree1()ttkMergeTreeTemporalReductioninline
setEpsilon3Tree2(double epsilon)ttk::MergeTreeBaseinlineprotected
SetEpsilonTree1(double epsilonTree1)ttkMergeTreeTemporalReductioninline
SetEpsilonTree1()ttkMergeTreeTemporalReductioninline
setEpsilonTree1(double epsilon)ttk::MergeTreeBaseinlineprotected
setEpsilonTree2(double epsilon)ttk::MergeTreeBaseinlineprotected
SetInputData(vtkDataSet *)ttkAlgorithm
SetInputData(int, vtkDataSet *)ttkAlgorithm
setIsPersistenceDiagram(bool isPD)ttk::MergeTreeBaseinlineprotected
setKeepSubtree(bool keepSubtree)ttk::MergeTreeBaseinlineprotected
setNodePerTask(int npt)ttk::MergeTreeBaseinlineprotected
setNonMatchingWeight(double weight)ttk::MergeTreeBaseinlineprotected
setNormalizedWasserstein(bool normalizedWasserstein)ttk::MergeTreeBaseinlineprotected
setParallelize(bool para)ttk::MergeTreeBaseinlineprotected
setParamValueFromName(std::string &paramName, double value)ttk::MergeTreeBaseinlineprotected
setPersistenceThreshold(double pt)ttk::MergeTreeBaseinlineprotected
SetPersistenceThreshold(double persistenceThreshold)ttkMergeTreeTemporalReductioninline
SetPersistenceThreshold()ttkMergeTreeTemporalReductioninline
SetRemovalPercentage(double removePerc)ttkMergeTreeTemporalReductioninline
setRemovalPercentage(double rs)ttk::MergeTreeTemporalReductioninlineprotected
SetThreadNumber(int threadNumber)ttkAlgorithminline
setThreadNumber(const int threadNumber)ttk::BaseClassinlinevirtual
SetTimeVariableName(int idx, int port, int connection, int fieldAssociation, const char *name)ttkMergeTreeTemporalReductioninline
SetUseAllCores(bool useAllCores)ttkAlgorithminline
SetUseCustomTimeVariable(bool useCustomTime)ttkMergeTreeTemporalReductioninline
SetUseL2Distance(double useL2)ttkMergeTreeTemporalReductioninline
setUseL2Distance(bool useL2)ttk::MergeTreeTemporalReductioninlineprotected
setUseMinMaxPair(bool useMinMaxPair)ttk::MergeTreeBaseinlineprotected
SetUseMinMaxPair(bool useMinMaxPair)ttkMergeTreeTemporalReductioninline
SetUseMinMaxPair()ttkMergeTreeTemporalReductioninline
setWrapper(const Wrapper *wrapper) overridettk::Debugvirtual
Superclass typedefttkMergeTreeTemporalReduction
temporalSubsampling(std::vector< ftm::MergeTree< dataType > > &mTrees, std::vector< int > &removed, std::vector< ftm::MergeTree< dataType > > &barycenters, std::vector< std::vector< dataType > > &barycentersL2)ttk::MergeTreeTemporalReductioninlineprotected
threadNumber_ttk::BaseClassmutableprotected
timeVariable_ttk::MergeTreeTemporalReductionprotected
treesNodeCorr_ttk::MergeTreeBaseprotected
ttkAlgorithm()ttkAlgorithmprotected
ttkMergeTreeTemporalReduction()ttkMergeTreeTemporalReductionprotected
UpdateThreadNumber()ttkAlgorithminline
useCustomTimeVariable_ttk::MergeTreeTemporalReductionprotected
useDoubleInput_ttk::MergeTreeBaseprotected
useFullMerge_ttk::MergeTreeBaseprotected
useL2Distance_ttk::MergeTreeTemporalReductionprotected
useMinMaxPair_ttk::MergeTreeBaseprotected
verifyOrigins(ftm::FTMTree_MT *tree)ttk::MergeTreeBaseinlineprotected
verifyPairsTree(ftm::FTMTree_MT *tree)ttk::MergeTreeBaseinlineprotected
wassersteinPower_ttk::MergeTreeBaseprotected
welcomeMsg(std::ostream &stream)ttk::Debugprotected
wrapper_ttk::BaseClassprotected
~BaseClass()=defaultttk::BaseClassvirtual
~Debug() overridettk::Debug
~ttkAlgorithm() overridettkAlgorithmprotected
~ttkMergeTreeTemporalReduction() overridettkMergeTreeTemporalReductionprotected