concepts.dm.pdsketch.generator.FancyGenerator#
- class FancyGenerator[source]#
Bases:
object
Methods
Attributes
The name of the generator.
The condition that the generated values should satisfy.
The declaration of the underlying function that generates the values.
The condition that the generated values should satisfy, flattened.
The implementation of the generator.
The priority of the generator.
Whether the generator is unsolvable.
- __init__(name, certifies, function, flatten_certifies, implementation=None, priority=0, unsolvable=False)[source]#
- Parameters:
name (str)
certifies (ValueOutputExpression)
function (Function)
flatten_certifies (ValueOutputExpression)
implementation (Implementation | None)
priority (int)
unsolvable (bool)
- __new__(**kwargs)#
- certifies: ValueOutputExpression#
The condition that the generated values should satisfy.
- flatten_certifies: ValueOutputExpression#
The condition that the generated values should satisfy, flattened.
- implementation: Implementation | None#
The implementation of the generator.