|
Adiar 2.1.0
An External Memory Decision Diagram Library
|
Multiplicative value for the maximal growth of a BDD may during repeated transpostion before switching to Nested Sweeping. More...
#include <adiar/exec_policy.h>
Public Member Functions | |
| constexpr | transposition_growth (float value) |
Wrap a float. | |
| operator float () const | |
Reobtain the wrapped float | |
Static Public Member Functions | |
| static constexpr transposition_growth | min () |
| Minimal value. | |
| static constexpr transposition_growth | max () |
| Maximal value. | |
Multiplicative value for the maximal growth of a BDD may during repeated transpostion before switching to Nested Sweeping.
A value of 1.0 is equivalent to the original input size. Larger Values reflect an acceptable increase in size. A value between 0.0 and 1.0 requires the BDD to shrink to continue repeating transposition.
A negative value will result in undefined behaviour.