TTK
Loading...
Searching...
No Matches
Namespaces | Functions
MergeTreeAutoencoderUtils.h File Reference
#include <FTMTree.h>
#include <FTMTreeUtils.h>
#include <FTMTree_MT.h>

Go to the source code of this file.

Namespaces

namespace  ttk
 The Topology ToolKit.
 
namespace  ttk::wae
 

Functions

void ttk::wae::fixTreePrecisionScalars (ftm::MergeTree< float > &mTree)
 Fix the scalars of a merge tree to ensure that the nesting condition is respected.
 
void ttk::wae::adjustNestingScalars (std::vector< float > &scalarsVector, ftm::idNode node, ftm::idNode refNode)
 Fix the scalars of a merge tree to ensure that the nesting condition is respected.
 
void ttk::wae::createBalancedBDT (std::vector< std::vector< ftm::idNode > > &parents, std::vector< std::vector< ftm::idNode > > &children, std::vector< float > &scalarsVector, std::vector< std::vector< ftm::idNode > > &childrenFinal, int threadNumber=1)
 Create a balanced BDT structure (for output basis initialization).
 
void ttk::wae::printPairs (ftm::MergeTree< float > &mTree, bool useBD=true)
 Util function to print pairs of a merge tree.