neuralqx.experimental.operators.symbolic.core.compiled module

Compiled executable operator produced by SymbolicOperator.compile().

class CompiledOperator(hilbert, *, name, fn, is_hermitian, dtype)

Bases: ComputationalJaxOperator

An executable operator produced by lowering a SymbolicOperator.

CompiledOperator is the concrete result of symbolic_op.compile() or DOperator(...).compile(). Its get_conn_padded kernel is a pure JAX function that can be JIT-compiled, vmapped, and differentiated.

The class name is fixed and stable, it does not encode the operator name or structure. The readable operator name is available via the name property.

name

Operator name (from the DSL definition).

is_hermitian

Whether this operator is declared Hermitian.

dtype

Matrix-element NumPy dtype.