mqt.qudits.compiler.compilation_minitools.numerical_ansatz_utils

Module Contents

on1(gate: numpy.typing.NDArray[numpy.complex128], other_size: int) → numpy.typing.NDArray[numpy.complex128][source]
on0(gate: numpy.typing.NDArray[numpy.complex128], other_size: int) → numpy.typing.NDArray[numpy.complex128][source]
gate_expand_to_circuit(gate: numpy.typing.NDArray[numpy.complex128], circuits_size: int, target: int, dims: Sequence[int] | None = None) → numpy.typing.NDArray[numpy.complex128][source]
apply_gate_to_tlines(gate_matrix: numpy.typing.NDArray[numpy.complex128], circuits_size: int = 2, targets: int | list[int] | None = None, dims: list[int] | None = None) → numpy.typing.NDArray[numpy.complex128][source]