TTK
Loading...
Searching...
No Matches
MergeTreeAxesAlgorithmUtils.h File Reference
#include <FTMTree_MT.h>
#include <string>

Go to the source code of this file.

Namespaces

namespace  ttk
 TTK base package defining the standard types.
 
namespace  ttk::axa
 

Functions

template<class dataType>
void ttk::axa::getMatchingVector (const ftm::MergeTree< dataType > &barycenter, const ftm::MergeTree< dataType > &tree, std::vector< std::tuple< ftm::idNode, ftm::idNode, double > > &matchings, std::vector< ftm::idNode > &matchingVector)
 
template<class dataType>
void ttk::axa::getInverseMatchingVector (const ftm::MergeTree< dataType > &barycenter, const ftm::MergeTree< dataType > &tree, std::vector< std::tuple< ftm::idNode, ftm::idNode, double > > &matchings, std::vector< ftm::idNode > &matchingVector)
 
void ttk::axa::reverseMatchingVector (unsigned int noNodes, std::vector< ftm::idNode > &matchingVector, std::vector< ftm::idNode > &invMatchingVector)
 
template<class dataType>
void ttk::axa::reverseMatchingVector (ftm::MergeTree< dataType > &tree, std::vector< ftm::idNode > &matchingVector, std::vector< ftm::idNode > &invMatchingVector)
 
template<class dataType>
void ttk::axa::getMatchingMatrix (const ftm::MergeTree< dataType > &barycenter, std::vector< ftm::MergeTree< dataType > > &trees, std::vector< std::vector< std::tuple< ftm::idNode, ftm::idNode, double > > > &matchings, std::vector< std::vector< ftm::idNode > > &matchingMatrix)
 
void ttk::axa::zeroPadding (std::string &colName, const size_t numberCols, const size_t colIdx)
 
std::string ttk::axa::getTableCoefficientName (int noAxes, int axeNum)
 
std::string ttk::axa::getTableCoefficientNormName (int noAxes, int axeNum)
 
std::string ttk::axa::getTableVectorName (int noAxes, int axeNum, int vId, int vComp, bool isSecondInput)
 
std::string ttk::axa::getTableCorrelationName (int noAxes, int axeNum)
 
std::string ttk::axa::getTableCorrelationPersName (int noAxes, int axeNum)
 
std::string ttk::axa::getTableTreeName (int noTrees, int treeNum)