concepts.dm.crow.controller.CrowControllerApplier#

class CrowControllerApplier[source]#

Bases: object

Methods

long_str()

set_constraints(global_constraints, ...)

short_str()

Attributes

name

controller

The controller to be applied.

arguments

The arguments of the controller application.

global_constraints

The global constraints of the controller application.

local_constraints

The local constraints of the controller application.

__init__(controller, arguments, global_constraints=None, local_constraints=None)[source]#
Parameters:
__new__(**kwargs)#
long_str()[source]#
Return type:

str

set_constraints(global_constraints, global_scopes, scope_id)[source]#
Parameters:
short_str()[source]#
Return type:

str

arguments: Tuple[str | TensorValue, ...]#

The arguments of the controller application.

controller: CrowController#

The controller to be applied.

global_constraints: Dict[int, Tuple[Tuple[ValueOutputExpression, ...], dict]] | None#

The global constraints of the controller application.

local_constraints: Tuple[Tuple[ValueOutputExpression, ...], dict] | None#

The local constraints of the controller application.

property name: str#