maljovec / topopy

A library for computing topological data structures stemming from Morse Theory. Given a set of arbitrarily arranged points in any dimension, this library is able to construct approximate topological structures using a neighborhood graph to simulate manifold structures.
BSD 3-Clause "New" or "Revised" License
20 stars 6 forks source link

Code Restructure #9

Closed maljovec closed 6 years ago

maljovec commented 6 years ago

A lot of functionality is repeated in MergeTree, ContourTree, and MorseSmaleComplex. There should be a base class TopologyObject that encapsulates all of this and allows the specific classes to focus more on features that are specific to that algorithm.