concepts.dsl.learning.function_domain_search.FunctionDomainExpressionSearchResult#

class FunctionDomainExpressionSearchResult[source]#

Bases: object

FunctionDomainExpressionSearchResult(expression: Union[concepts.dsl.expression.ConstantExpression, concepts.dsl.dsl_functions.Function, concepts.dsl.expression.FunctionApplicationExpression], depth: int, nr_constant_arguments: int, nr_variable_arguments: int, nr_function_arguments: int)

Methods

Attributes

expression

The expression that is enumerated.

depth

The depth of the expression.

nr_constant_arguments

The number of constant arguments in the expression.

nr_variable_arguments

The number of variable arguments in the expression.

nr_function_arguments

The number of function arguments in the expression.

__init__(expression, depth, nr_constant_arguments, nr_variable_arguments, nr_function_arguments)#
Parameters:
Return type:

None

__new__(**kwargs)#
depth: int#

The depth of the expression.

expression: ConstantExpression | Function | FunctionApplicationExpression#

The expression that is enumerated.

nr_constant_arguments: int#

The number of constant arguments in the expression.

nr_function_arguments: int#

The number of function arguments in the expression.

nr_variable_arguments: int#

The number of variable arguments in the expression.