50 const std::shared_ptr<Scalars> &scalars,
105 std::list<std::vector<std::pair<SimplexId, bool>>> &storage);
114 template <
typename scalarType>
MergeTree * getJoinTree()
MergeTree * getSplitTree()
~ContourForestsTree() override
ContourForestsTree(const std::shared_ptr< Params > ¶ms, const std::shared_ptr< Scalars > &scalars, idPartition part=nullPartition)
friend class ContourForests
int combine(const SimplexId &seed0, const SimplexId &seed1, std::list< std::vector< std::pair< SimplexId, bool > > > &storage)
Combine tree with Natarajan's algorithm.
MergeTree * getTree(const TreeType &tt)
friend class ContourForestsTree
void flush()
clear local data for new computation
MergeTree(std::shared_ptr< Params > params, std::shared_ptr< Scalars > scalars, TreeType type, idPartition part=nullPartition)
TTK base package defining the standard types.
int SimplexId
Identifier type for simplices of any dimension.