Skip to content

Feature/remove node treepath

Carsten Gräser requested to merge feature/remove-node-treepath into master

This removes the TreePath typedef and the treePath() member function from the basis nodes. While this is a non-compatible change of the user-interface, it seems that those are not used anywhere.

As a consequence, this also simplifies the interface of a PreBasis and any PreBasis implementation will have to be adjusted by replacing the following templated typedefs and member functions

PreBasis::Node<TreePath>
PreBasis::IndexSet<TreePath>
PreBasis::node<TreePath>(const TreePath&)
PreBasis::indexSet<TreePath>()

by the non-templated versions

PreBasis::Node
PreBasis::IndexSet
PreBasis::makeNode()
PreBasis::makeIndexSet()

Merge request reports