It is not clear, that Adiar has support to obtain all variables in a BDD or ZDD. **Tasks**: - BDD: - [x] Move `bdd_varprofile` up next to `bdd_minvar` and `bdd_maxvar` in the BDD API. - [x] Rename `bdd_varprofile` into `bdd_support`. - [ ] Add a new overload `bdd_support(f)` that returns a `bdd` cube (see also: #533). - ZDD: - [x] Move `zdd_varprofile` up next to `zdd_minvar` and `zdd_maxvar` in the ZDD API. - [x] Rename `zdd_varprofile` into `zdd_support`. - [ ] Add a new overload `zdd_support(A)` that returns a `zdd` point (blocked until #571 is resolved). **Additional context** This was noticed by Anna Blume Jakobsen while browsing through the documentation.
It is not clear, that Adiar has support to obtain all variables in a BDD or ZDD.
Tasks:
bdd_varprofileup next tobdd_minvarandbdd_maxvarin the BDD API.bdd_varprofileintobdd_support.bdd_support(f)that returns abddcube (see also: Addbdd_iscubeandbdd_cube#533).zdd_varprofileup next tozdd_minvarandzdd_maxvarin the ZDD API.zdd_varprofileintozdd_support.zdd_support(A)that returns azddpoint (blocked until Addzdd_ispointandzdd_point#571 is resolved).Additional context
This was noticed by Anna Blume Jakobsen while browsing through the documentation.