Change TreeContainer factory to support various tree types genericially
This is a generalization of the
TreeContainer implementation not relying on the node tags but on node interface properties.
- Add overload of
ContainerFactoryfor nodes with dynamic degree, producing a
- Construct all childs of a power-node container
- Add Constructor with
treeargument that calls
If the tree container storage type is a
std::vector we need to construct it using a size argument. This means you have to construct the container with the tree as argument, or make a proper resize afterwards.