concepts.dm.crow.crow_generator.CrowGeneratorBase#

class CrowGeneratorBase[source]#

Bases: object

Methods

Attributes

argument_names

argument_types

name

The name of the generator.

all_arguments

The complete list of arguments that the generator takes.

certifies

The list of expressions that the generator certifies.

priority

The priority of the generator.

evaluation_mode

The evaluation mode of the generator.

__init__(name, all_arguments, certifies, priority=0, simulation=False, execution=False)[source]#
Parameters:
__new__(**kwargs)#
all_arguments: Sequence[Variable]#

The complete list of arguments that the generator takes.

property argument_names: Tuple[str, ...]#
property argument_types: Tuple[ObjectType | ValueType, ...]#
certifies: Sequence[ValueOutputExpression]#

The list of expressions that the generator certifies.

evaluation_mode: CrowFunctionEvaluationMode#

The evaluation mode of the generator.

name: str#

The name of the generator.

priority: int#

The priority of the generator. Generators with higher priority will be executed first.