mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz.ansatz_gen

Module Contents

prepare_ansatz(u: Gate | numpy.typing.NDArray[numpy.complex128] | None, params: list[list[float]], dims: list[int]) → numpy.typing.NDArray[numpy.complex128][source]
cu_ansatz(p: numpy.typing.NDArray[numpy.float64], dims: list[int]) → numpy.typing.NDArray[numpy.complex128][source]
ms_ansatz(p: numpy.typing.NDArray[numpy.float64], dims: list[int]) → numpy.typing.NDArray[numpy.complex128][source]
ls_ansatz(p: numpy.typing.NDArray[numpy.float64], dims: list[int]) → numpy.typing.NDArray[numpy.complex128][source]