mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz

Submodules

Package Contents

cu_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]
ms_ansatz(p: numpy.typing.NDArray[numpy.float64], dims: list[int]) numpy.typing.NDArray[numpy.complex128][source]
reindex(ir: int, jc: int, num_col: int) int[source]
create_cu_instance(circuit: QuantumCircuit, p: list[float], dims: list[int]) Sequence[Gate][source]
create_ls_instance(circuit: QuantumCircuit, p: list[float], dims: list[int]) Sequence[Gate][source]
create_ms_instance(circuit: QuantumCircuit, p: list[float], dims: list[int]) Sequence[Gate][source]