TTK
Loading...
Searching...
No Matches
ttk::axa Namespace Reference

Functions

void reverseMatchingVector (unsigned int noNodes, std::vector< ftm::idNode > &matchingVector, std::vector< ftm::idNode > &invMatchingVector)
 
void zeroPadding (std::string &colName, const size_t numberCols, const size_t colIdx)
 
std::string getTableCoefficientName (int noAxes, int axeNum)
 
std::string getTableCoefficientNormName (int noAxes, int axeNum)
 
std::string getTableVectorName (int noAxes, int axeNum, int vId, int vComp, bool isSecondInput)
 
std::string getTableCorrelationName (int noAxes, int axeNum)
 
std::string getTableCorrelationPersName (int noAxes, int axeNum)
 
std::string getTableTreeName (int noTrees, int treeNum)
 
template<class dataType>
void 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 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)
 
template<class dataType>
void reverseMatchingVector (ftm::MergeTree< dataType > &tree, std::vector< ftm::idNode > &matchingVector, std::vector< ftm::idNode > &invMatchingVector)
 
template<class dataType>
void 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)
 

Function Documentation

◆ getInverseMatchingVector()

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 )

Definition at line 32 of file MergeTreeAxesAlgorithmUtils.h.

◆ getMatchingMatrix()

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 )

Definition at line 61 of file MergeTreeAxesAlgorithmUtils.h.

◆ getMatchingVector()

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 )

Definition at line 13 of file MergeTreeAxesAlgorithmUtils.h.

◆ getTableCoefficientName()

std::string ttk::axa::getTableCoefficientName ( int noAxes,
int axeNum )

Definition at line 31 of file MergeTreeAxesAlgorithmUtils.cpp.

◆ getTableCoefficientNormName()

std::string ttk::axa::getTableCoefficientNormName ( int noAxes,
int axeNum )

Definition at line 37 of file MergeTreeAxesAlgorithmUtils.cpp.

◆ getTableCorrelationName()

std::string ttk::axa::getTableCorrelationName ( int noAxes,
int axeNum )

Definition at line 53 of file MergeTreeAxesAlgorithmUtils.cpp.

◆ getTableCorrelationPersName()

std::string ttk::axa::getTableCorrelationPersName ( int noAxes,
int axeNum )

Definition at line 59 of file MergeTreeAxesAlgorithmUtils.cpp.

◆ getTableTreeName()

std::string ttk::axa::getTableTreeName ( int noTrees,
int treeNum )

Definition at line 65 of file MergeTreeAxesAlgorithmUtils.cpp.

◆ getTableVectorName()

std::string ttk::axa::getTableVectorName ( int noAxes,
int axeNum,
int vId,
int vComp,
bool isSecondInput )

Definition at line 43 of file MergeTreeAxesAlgorithmUtils.cpp.

◆ reverseMatchingVector() [1/2]

template<class dataType>
void ttk::axa::reverseMatchingVector ( ftm::MergeTree< dataType > & tree,
std::vector< ftm::idNode > & matchingVector,
std::vector< ftm::idNode > & invMatchingVector )

Definition at line 51 of file MergeTreeAxesAlgorithmUtils.h.

◆ reverseMatchingVector() [2/2]

void ttk::axa::reverseMatchingVector ( unsigned int noNodes,
std::vector< ftm::idNode > & matchingVector,
std::vector< ftm::idNode > & invMatchingVector )

Definition at line 8 of file MergeTreeAxesAlgorithmUtils.cpp.

◆ zeroPadding()

void ttk::axa::zeroPadding ( std::string & colName,
const size_t numberCols,
const size_t colIdx )

Definition at line 22 of file MergeTreeAxesAlgorithmUtils.cpp.