concepts.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.