nkdsl.core.operatorΒΆ

Unified symbolic operator type produced by the Operator DSL builder.

Functions

debug_event(msg, *[, scope, pass_name, tag, ...])

Structured debug event with scope and optional pass filtering.

Classes

AbstractSymbolicOperator(hilbert, *, name[, ...])

Abstract base class for all symbolic (DSL-defined) operators.

Any(*args, **kwargs)

Special type indicating an unconstrained type.

DiscreteHilbert([size])

SymbolicOperator(hilbert, name, ir_terms, *)

A symbolic operator built via the SymbolicDiscreteJaxOperator DSL.

SymbolicOperatorIR(operator_name, mode, ...)

Immutable symbolic operator IR container.