neuralqx.experimental.operators.symbolic.dsl.context module

Build-time expression context for symbolic operator DSL callbacks.

class ExpressionContext(*args, **kwargs)

Bases: object

Utility context passed to DSL callables at build time.

This context only builds IR expression nodes and never captures Python-runtime callbacks.

Example

>>> def my_amplitude(ctx):
...     i = ctx.site("i")
...     return ctx.sqrt(i.value + 1)